Java论坛 - Java开发,技术交流与交友,Java工作机会,培训,Web开发,J2EE技术的乐园 » Java的数据访问技术(如:JDBC、Hibernate、JDO等等) » 常用数据库JDBC连接写法
本页主题: 常用数据库JDBC连接写法 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

缘起缘灭

该用户目前不在线
级别: 论坛版主
精华: 0
发帖: 86
威望: 17 点
金钱: 44 RMB
贡献值: 0 点
注册时间:2005-03-29
最后登录:2006-06-04

常用数据库JDBC连接写法

MySQL()mm.mysql-2.0.2-bin.jar
Class.forName( "org.gjt.mm.mysql.Driver" );
cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName", sUsr, sPwd );

2. PostgreSQL()pgjdbc2.jar
Class.forName( "org.postgresql.Driver" );
cn = DriverManager.getConnection( "jdbc:postgresql://MyDbComputerNameOrIP/myDatabaseName", sUsr, sPwd );

3. Oracle()classes12.zip
Class.forName( "oracle.jdbc.driver.OracleDriver" );
cn = DriverManager.getConnection( "jdbc:oracle:thin:@MyDbComputerNameOrIP:1521:ORCL", sUsr, sPwd );

4. Sybase()jconn2.jar
Class.forName( "com.sybase.jdbc2.jdbc.SybDriver" );
cn = DriverManager.getConnection( "jdbc:sybase:Tds:MyDbComputerNameOrIP:2638", sUsr, sPwd );
//(Default-Username/Password: "dba"/"sql")

5. Microsoft SQLServer()
Class.forName( "net.sourceforge.jtds.jdbc.Driver" );
cn = DriverManager.getConnection( "jdbc:jtds:sqlserver://MyDbComputerNameOrIP:1433/master", sUsr, sPwd );

6. Microsoft SQLServer()
Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver" );
cn = DriverManager.getConnection( "jdbc:microsoft:sqlserver://MyDbComputerNameOrIP:1433;databaseName=master", sUsr, sPwd );

7. ODBC
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );
Connection cn = DriverManager.getConnection( "jdbc:odbc:" + sDsn, sUsr, sPwd );

8.DB2
Class.forName("Com.ibm.db2.jdbc.net.DB2Driver");
String url="jdbc:db2://192.9.200.108:6789/SAMPLE"
cn = DriverManager.getConnection( url, sUsr, sPwd );
我奋力追 追到没法追
追到没法分清我是谁
顶端 Posted: 2005-04-06 23:30 | [楼 主]
ahabab



该用户目前不在线
级别: 新手上路
精华: 0
发帖: 14
威望: 3 点
金钱: 17 RMB
贡献值: 0 点
注册时间:2005-04-09
最后登录:2005-08-27

[quote]下面是引用缘起缘灭于2005-04-06 23:30发表的常用数据库JDBC连接写法:
MySQL()mm.mysql-2.0.2-bin.jar
Class.forName( "org.gjt.mm.mysql.Driver" );
cn = DriverManager.getConnection( "jdbc:mysql://MyDbComputerNameOrIP:3306/myDatabaseName", sUsr, sPwd );


MySql的连接方法太老了,JDBC驱动程序的版本已经是3.0.10了,推荐用com.mysql.jdbc.Driver
顶端 Posted: 2005-04-09 21:04 | 1 楼
liukiller123



该用户目前不在线
级别: 新手上路
精华: 0
发帖: 6
威望: 7 点
金钱: 60 RMB
贡献值: 0 点
注册时间:2007-06-17
最后登录:2007-07-02

谢谢啦,看了这个,终于有个全面的了解了.
顶端 Posted: 2007-07-02 21:37 | 2 楼
huxl37



该用户目前不在线
级别: 新手上路
精华: 0
发帖: 1
威望: 2 点
金钱: 10 RMB
贡献值: 0 点
注册时间:2007-05-09
最后登录:2007-05-18

多谢楼主了
我妖气凛然,正义不侵,不要怀疑我的坏!
顶端 Posted: 2007-08-28 09:23 | 3 楼
Java论坛 - Java开发,技术交流与交友,Java工作机会,培训,Web开发,J2EE技术的乐园 » Java的数据访问技术(如:JDBC、Hibernate、JDO等等)

Total 0.023486(s) query 3, Time now is:10-24 06:30, Gzip enabled
Powered by Code © 2003-07 Corporation