个人统计

用户名: wanghf
等级: 初来乍到
威望: 180
积分: 401
在线时间: 9 小时
日志总数: 27
评论数量: 14
访问次数: 326854
建立时间: 2006-08-29
RSS订阅       手机访问

最近访问的人:

MyBlog
2008-04-30 18:25:42
2008-04-25 11:29:48
aarron
2008-03-20 20:31:26
直流电源,直流稳压..
2008-01-29 17:11:04
电子商务研究(B2C)
2008-01-04 10:27:57
2007-12-31 13:03:38
骷髅不唱歌
2007-12-12 09:24:25
2007-12-02 15:37:49
SEO技术|SEO技巧|..
2007-11-19 18:26:45
李雪
2007-11-13 17:44:59

日志文章

2007年03月23日 20:38:45

JDBC连接各种数据库(笔试必考)

下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册使用。有必要的话,把它背下来。

  1、Oracle8/8i/9i数据库(thin模式)

Class.forName('oracle.jdbc.driver.OracleDriver').newInstance();
String url='jdbc:oracle:thin:@localhost:1521:orcl'; //orcl为数据库的SID
String user='test';
String password='test';
Connection conn= DriverManager.getConnection(url,user,password);

  2、DB2数据库

Class.forName('com.ibm.db2.jdbc.app.DB2Driver ').newInstance();
String url='jdbc:db2://localhost:5000/sample'; //sample为你的数据库名
String user='admin';
String password='';
Connection conn= DriverManager.getConnection(url,user,password);

  3、Sql Server7.0/2000数据库

Class.forName('com.microsoft.jdbc.sqlserver.SQLServerDriver').newInstance();
String url='jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb';
//mydb为数据库
String user='sa';
String password='';
Connection conn= DriverManager.getConnection(url,user,password);

  4、Sybase数据库

Class.forName('com.sybase.jdbc.SybDriver').newInstance();
String url =' jdbc:sybase:Tds:localhost:5007/myDB';//myDB为你的数据库名
Properties sysProps = System.getProperties();
SysProps.put('user','userid');
SysProps.put('password','user_password');
Connection conn= DriverManager.getConnection(url, SysProps);

  5、Informix数据库

Class.forName('com.informix.jdbc.IfxDriver').newInstance();
String url = 'jdbc:informix-sqli://123.45.67.89:1533/myDB:INFORMIXSERVER=myserver;
user=testuser;password=testpassword'; //myDB为数据库名
Connection conn= DriverManager.getConnection(url);

  6、MySQL数据库

Class.forName('org.gjt.mm.mysql.Driver').newInstance(); //或者Class.forName('com.mysql.jdbc.Driver');
String url ='jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1'
//myDB为数据库名
Connection conn= DriverManager.getConnection(url);

  7、PostgreSQL数据库

Class.forName('org.postgresql.Driver').newInstance();
String url ='jdbc:postgresql://localhost/myDB' //myDB为数据库名
String user='myuser';
String password='mypassword';
Connection conn= DriverManager.getConnection(url,user,password);

  8、access数据库直连用ODBC的

Class.forName('sun.jdbc.odbc.JdbcOdbcDriver') ;
String url='jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ='+application.getRealPath('/Data/ReportDemo.mdb');
Connection conn = DriverManager.getConnection(url,'','');
Statement stmtNew=conn.createStatement() ;

Tags: 数据库   DBC  

类别: 数据库 |  评论(0) |  浏览(5651) |  收藏
-20楼 [楼主][匿名] Says:
-21楼 [楼主][匿名] Says:
-22楼 [楼主][匿名] Says:
-23楼 [楼主][匿名] Says:
-24楼 [楼主][匿名] Says:
-25楼 [楼主][匿名] Says:
-26楼 [楼主][匿名] Says:
发表评论