sqlserver2000 的鏈接: java
java程序可用Microsoft的JDBC驅動鏈接sqlserver2000(但微軟的JDBC驅動並不能很好的支持java語言,在鏈接sqlserver2000時,一不當心就會出一些bug),也能夠用JTDS JDBC Driver鏈接sqlserver2000數據庫(JTDS是一個開放源代碼的100%純Java的,用於JDBC 3.0驅動Microsoft SQL Server (2000和2005版本)和Sybase(10 ,11 ,12 ,15 版本)的驅動程序。JTDS徹底與JDBC 3.0兼容,支持只向前的,和可滾動/可更新的結果集(ResultSets)中並行(徹底獨立)語句,而且可實施全部databasemetadata和resultsetmetadata方法。),還有其餘的方式鏈接sqlserver數據庫。在用這些驅動鏈接sqlserver數據庫時,首先得確保數據庫的sp三、sp4補丁打好了沒,不然是連不上的。 sql
用Microsoft的JDBC驅動鏈接,須要三個JDBC純驅動包:mssqlserver.jar、msutil.jar和msbase.jar。//與sql2005的不一樣點:1,驅動包的不一樣。 數據庫
鏈接代碼: sqlserver
public Connection getConnection(){用JTDS JDBC鏈接須要一個jar包:可用jtds-1.2.jar。 spa
鏈接代碼: 開放源代碼
public Connection getConnection(){
try{
Class.forName("net.sourceforge.jtds.jdbc.Driver");
if (conn == null){
conn = DriverManager.getConnection( "jdbc:jtds:sqlserver://localhost:1433/TestDB", "sa", "123");
}
}catch (Exception ex){
}finally{
if(conn != null){
conn.close();
}
}
return conn;
} server
sqlserver2005是sql2000的升級版,比sql2000可靠多了,不少地方都加強了。(詳情可百度/谷歌瞭解) get
java鏈接sqlserver2005通常都用Microsoft的JDBC驅動來鏈接,這裏比sql2000有了更好的支持。也可用用JTDS 的JDBC來鏈接,這裏和sql2000同樣。 io
用Microsoft的JDBC驅動鏈接,只須要添加一個JDBC驅動包便可:sqljdbc.jar。//與sql2000的不一樣點:1,驅動包的不一樣 百度
鏈接代碼:
public Connection getConnection(){用JTDS鏈接sql2005的方法和sql2000同樣。