SQL Server
com.microsoft.jdbc.sqlserver.SQLServerDriver
jdbc:microsoft:sqlserver://localhost:1433;databasename=dbname
Oracle
oracle.jdbc.driver.OracleDriver
jdbc:oracle:thin:@localhost:1521:dbname
MySQL
com.mysql.jdbc.Driver
jdbc:mysql://localhost:3306/dbname
MS SQLServer
com.microsoft.sqlserver.jdbc.SQLServerDriver
jdbc:sqlserver:localhost:1433;DatabaseName=dbname
Sybase
com.p6spy.engine.spy.P6SpyDriver
jdbc:sybase:Tds:localhost:5000/dbname?charset=cp936&jconnect_version=5&language=us_english
ODBC-JDBC桥
sun.jdbc.odbc.JdbcOdbcDriver
jdbc:odbc:ds_name
一、JDBC连接DB2
- Class.forName("Com.ibm.db2.jdbc.net.DB2Driver");
- String url="jdbc:db2://dburl:port/DBname"
- cn = DriverManager.getConnection( url, sUsr, sPwd );
Class.forName("Com.ibm.db2.jdbc.net.DB2Driver");
String url="jdbc:db2://dburl:port/DBname"
cn = DriverManager.getConnection( url, sUsr, sPwd );
二、JDBC连接Microsoft SQLServer(microsoft)
- Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver" );
- cn = DriverManager.getConnection( "jdbc:microsoft:sqlserver://DBServerIP:1433;databaseName=master", sUsr, sPwd );
Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver" );
cn = DriverManager.getConnection( "jdbc:microsoft:sqlserver://DBServerIP:1433;databaseName=master", sUsr, sPwd );
三、JDBC连接Sybase(jconn2.jar)
- Class.forName( "com.sybase.jdbc2.jdbc.SybDriver" );
- cn = DriverManager.getConnection( "jdbc:sybase:Tds:DBServerIP:2638", sUsr, sPwd );
Class.forName( "com.sybase.jdbc2.jdbc.SybDriver" );
cn = DriverManager.getConnection( "jdbc:sybase:Tds:DBServerIP:2638", sUsr, sPwd );
四、JDBC连接MySQL(mm.mysql-3.0.2-bin.jar)
- Class.forName( "org.gjt.mm.mysql.Driver" );
- cn = DriverManager.getConnection( "jdbc:mysql://DBServerIP:3306/myDatabaseName", sUsr, sPwd );
Class.forName( "org.gjt.mm.mysql.Driver" );
cn = DriverManager.getConnection( "jdbc:mysql://DBServerIP:3306/myDatabaseName", sUsr, sPwd );
五、JDBC连接PostgreSQL(pgjdbc2.jar)
- Class.forName( "org.postgresql.Driver" );
- cn = DriverManager.getConnection( "jdbc:postgresql://DBServerIP/myDatabaseName", sUsr, sPwd );
Class.forName( "org.postgresql.Driver" );
cn = DriverManager.getConnection( "jdbc:postgresql://DBServerIP/myDatabaseName", sUsr, sPwd );
六、JDBC连接Oracle(classes12.jar)
- Class.forName( "oracle.jdbc.driver.OracleDriver" );
- cn = DriverManager.getConnection( "jdbc:oracle:thin:@MyDbComputerNameOrIP:1521:ORCL", sUsr, sPwd );
Class.forName( "oracle.jdbc.driver.OracleDriver" );
cn = DriverManager.getConnection( "jdbc:oracle:thin:@MyDbComputerNameOrIP:1521:ORCL", sUsr, sPwd );
七、JDBC连接ODBC
- Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );
- Connection cn = DriverManager.getConnection( "jdbc:odbc:" + sDsn, sUsr, sPwd );
本文提供了使用JDBC连接多种数据库的示例代码,包括DB2、Microsoft SQL Server、Sybase、MySQL、PostgreSQL、Oracle及ODBC等。通过具体的Java代码展示了如何加载不同数据库的驱动并建立连接。



9581

被折叠的 条评论
为什么被折叠?



