java 連線 SQLServer 2005

pingyuan發表於2008-09-04
java 連線 SQLServer 2005[@more@]

java 連線 sql 2005 的方法:


1。到微軟官方網站下載2005的jdbc並解壓,獲得檔案sqljdbc.jar


2。複製檔案sqljdbc.jar到jdk目錄jdk1.5jrelibext下。


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())

{
System.out.println(rs.getInt("aid"));/*aid是欄位名稱*/
}

(上述出自:http://shazi.javaeye.com/blog/99130)

import java.sql.*;
public class TestDB
{
public static void main(String[] args)
{
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String dbURL = "jdbc:sqlserver://localhost:1433;DatabaseName=Student";
String userName = "sa";
String userPwd = "";
Connection dbConn;
try
{

Class.forName(driverName);

dbConn = DriverManager.getConnection(dbURL, userName, userPwd);

System.out.println("Connection Successful!");
}
catch (Exception e)
{
System.out.println( "Error:"+e.getMessage() );
e.printStackTrace();
}
}
}

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7199667/viewspace-1010109/,如需轉載,請註明出處,否則將追究法律責任。

相關文章