JDBC鏈接SQL Server2008

在使用JDBC鏈接數據庫以前首先要加載相應數據庫的JDBC驅動類,能夠經過通用方法Class.forName來加載驅動類。mysql

 

方式一:使用JDBC-ODBC鏈接橋sql

通常安裝JDK後會自帶JDBC-ODBC橋驅動程序,通常在…\lib\rt.jar中,但也有例外,我就碰到沒有自帶的狀況,這時自行下載了一個帶有JDBC-ODBC橋驅動的rt.jar。數據庫

建立ODBC數據源student網絡

Connection con=null;oracle

trysqlserver

{ui

     Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
          con = DriverManager.getConnection("jdbc:odbc:student", "", "");url

     …server

}字符串

 

方式二:不使用JDBC-ODBC鏈接橋

下載sqljdbc4

將sqljdbc4導入到項目中:項目--屬性—Java Build Path--庫--添加外部JAR。

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
     con = DriverManager.getConnection("jdbc:sqlserver://127.0.0.1:1433;DataBaseName=myDatabase", "sa", "******");

 

 

 

說明:

Class.forName(「驅動類全程類名」);

 

getConnection(String url, String user, String password);

url格式  jdbc:<子協議>:<數據源名或數據庫的網絡標識字符串>

子協議指的是數據庫的類型,例如能夠是odbc,mysql,sqlserver,oracle等。

相關文章
相關標籤/搜索