上方廣告

2009年8月13日 星期四

Java 存取 MSSQL2005 資料庫

java 連接 sql 2005 的方法:

1。到微軟官方網站下載2005的jdbc並解壓,獲得文件sqljdbc.jar
Microsoft SQL Server 2005 JDBC Driver 1.2

2。複製文件sqljdbc.jar到jdk目錄\jdk1.5\jre\lib\ext下。

3。開始-〉所有程式-〉sql server 2005-〉組態工具-〉SQL Server Configuration Manager。啟動sql 2005服務。點選 sql server2005網絡組態,並選中」MSSQLserver的協定,啟用tcp/ip協定。



4。載入 java.sql.* 。

5。載入sql server 2005 jdbc驅動程序。語法如下:
try
{
    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
} catch(Exception e){};

6。設置連線字符。代碼片斷如下:
String connectionUrl ="jdbc:sqlserver://localhost:1433;database=bank;user=sa;password=";

7。根據連接串獲取到數據庫的連接。語法如下:
Connection con = DriverManager.getConnection(connectionUrl);

8。根據所獲取的連接設置sql語句對象的屬性。代碼片斷如下:
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_UPDATABLE);

9。準備要執行的sql語句字符串。並把該字符串傳給sql語句對象。執行結果保存在一個結果集中。
String str = "select * from tableName";
ResultSet rs = stmt.executeQuery(str);

10。遍歷結果集合,並獲取用戶需要的信息。
while (rs.next()) 
{
    /*aid是字段名稱*/
    System.out.println(rs.getInt("aid"));
}