一. 從網上下並裝MS的JDBC sp3的安裝程式.
二. 安裝成功後,設定classpath,在classpath添加 install_dir/lib/msbase.jar; install_dir/lib/msutil.jar; install_dir/lib/mssqlserver.jar;
三. 當第二步安成以後,你可以用以下通用代碼測試是否可以串連到資料庫;
import java.sql.*;
class Test{//本程式在jdk1.4.2下調試通過.
public static void main(String args[])
{
String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Northwind";
String user ="sa";//這裡替換成你自已的資料庫使用者名稱
String password = "sa";//這裡替換成你自已的資料庫使用者密碼
String sqlStr = "select CustomerID, CompanyName, ContactName from Customers";
try{ //這裡的異常處理語句是必需的.否則不能通過編譯!
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
System.out.println( "類執行個體化成功!" );
Connection con = DriverManager.getConnection( url, user, password );
System.out.println( "建立串連對像成功!" );
Statement st = con.createStatement();
System.out.println( "建立Statement成功!" );
ResultSet rs = st.executeQuery( sqlStr );
System.out.println( "操作資料表成功!" );
System.out.println( "----------------!" );
while(rs.next())
{
System.out.print(rs.getString("CustomerID") + " ");
System.out.print(rs.getString("CompanyName") + " ");
System.out.println(rs.getString("ContactName"));
}
rs.close();
st.close();
con.close();
}
catch(Exception err){
err.printStackTrace(System.out);
}
}
}
如果一切都通過並且,在控制台中顯示出了資料庫中的記錄那麼說明資料庫一定串連成功了!當然,一般來說的話.如果你是第一次串連資料庫的話,一定不會這麼順利.所以還要注意以下事項:
1. 一定要仔細的檢查你的classpath,一定不能有一定的錯誤,比如說,把sqlserver.jar少寫一個r,寫成sqlsever.jar;等等.這是很多人常犯的一個錯誤.
2. 資料庫一定要用Windows和資料庫混合身分驗證方式.