使用jdbc driver for MS SQL server的
注意配置要引用ms sqlserver的jdbc
import java
sql
*;
public class sql {
public static void main(String[] args) {
try {
String address =
jdbc:microsoft:sqlserver://localhost:
;
//驅動類型+目標數據庫ip+數據庫端口
String user=
sa
;//數據庫用戶密碼
String passwd=
;//口令
String database =
pubs
;//目標數據庫
Class
forName(
com
microsoft
jdbc
sqlserver
SQLServerDriver
)
newInstance();//驅動申明
Connection con = DriverManager
getConnection(address
user
passwd);//建立鏈接
con
setCatalog(database);//確定目標數據庫
Statement smt =
con
createStatement(ResultSet
TYPE_SCROLL_SENSITIVE
ResultSet
CONCUR_READ_ONLY);
//建立描述
設定結果集支持滾動光標且敏感
不可編輯
String selCode =
SELECT test
test
FROM test
;//查詢語句
ResultSet rs = smt
executeQuery(selCode);//結果集
if(rs
last()) {//從第一條往後依次取結果集中的記錄
String userId = rs
getString(
);//等同rs
getString(
userId
)
即第一個字段數據
String userName = rs
getString(
);//同上
第二個字段
全部取其為String類型
//若是中文字段
一般需要轉碼
//userName = new String(userName
getBytes(
ISO
)
gb
);
System
out
println(userId+
:
+userName);//輸出此條記錄的查詢結果
}
rs
close();//釋放資源
smt
close();
con
close();
}
catch(Exception e) {
System
out
println(e);//捕捉異常
}
}
}
From:http://tw.wingwit.com/Article/program/Java/hx/201311/26008.html