MYSQL:java
private String conUrl ="jdbc:mysql://localhost:3306/數據庫"網站推廣
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(conUrl,"用戶名","密碼");mysql
SQL SERVER:sql
(JTDS鏈接):
private String url="jdbc:jtds:sqlserver://localhost:1433/數據庫";
Class.forName("net.sourceforge.jtds.jdbc.Driver");
conn=DriverManager.getConnection(url,"用戶名","密碼");數據庫
(JDBC鏈接)
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=數據庫";
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, "用戶名", "密碼");
ORACLE:
1.JDBC OCI: 此驅動相似於傳統的ODBC 驅動。由於它須要Oracle Call Interface and Net8,因此它須要在運行使用此驅動的JAVA程序的機器上安裝客戶端軟件。
2.JDBC Thin: 這種驅動通常用在運行在WEB瀏覽器中的JAVA程序。它不是經過OCI or Net8,而是經過Java sockets進行通訊 ,所以不須要在使用JDBC Thin的客戶端機器上安裝客戶端軟件。
3.JDBC KPRB: 這種驅動由直接存儲在數據庫中的JAVA程序使用,如Java Stored Procedures 、triggers、Database JSP's。It uses the default/ current database session and thus requires no additional database username, password or URL。瀏覽器
(JDBC THIN鏈接)
Class.forName("oracle.jdbc.driver.OracleDriver");
String url="jdbc:oracle:thin:@ machine(ip@)(機器IP) : 1521(端口號) :ora1(數據庫)";
Connection conn=DriverManager.getConnection(url,"用戶名","密碼");服務器
(JDBC OCI鏈接)
Class.forName ("oracle.jdbc.driver.OracleDriver");
String url="jdbc:oracle:oci8:@ORA1 (net server)";// or oci9 @Service, userid, password
Connection conn = DriverManager.getConnection("url", "scott(用戶名)", "tiger(密碼)");網絡
DB2:session
第一種:目前IBM一直都沒有提供 TYPE 1的JDBC驅動程序.
第二種:類型2驅動:COM.ibm.db2.jdbc.app.DB2Driver, 該驅動也位於包 db2java.zip中,JDK必須能訪問db2的db2jdbc.dll等。
用法:
Class.forName("COM.ibm.db2.jdbc.app.DB2Driver").newInstance();
String url = "jdbc:db2:sample(數據庫)";
Connection con = DriverManager.getConnection(url, user, password);
第三種:類型3驅動:COM.ibm.db2.jdbc.net.DB2Driver, 該驅動位於包 db2java.zip中.
用法:
Class.forName("COM.ibm.db2.jdbc.net.DB2Driver").newInstance();
//目標DB2系統偵聽該服務於默認端口6789
//須要在數據庫服務器端啓動db2jstrt命令,來開啓網絡端口
String url = "jdbc:db2://host:6789:SAMPLE(數據庫)";
Connection con = DriverManager.getConnection(url, user, password);
第四種:類型4驅動:com.ibm.db2.jcc.DB2Driver, 該驅動位於包db2jcc.jar中.
這種狀況:數據庫的編碼爲utf-8,不然報錯!
用法:
Class.forName("com.ibm.db2.jcc.DB2Driver").newInstance();
String url = "jdbc:db2://host:50000/SAMPLE(數據庫)";
Connection con = DriverManager.getConnection(url, user, password);網站推廣(fblww-0109)oracle