import
java.sql.*
;
/**
* SQL Server數據庫連接類
*
@author
Administrator
*
*/
public
class
Sqlsdc {
static
int
a = 0
;
public
Connection sqlsdc(String user, String pwd, String dn) {
String url
= "jdbc:sqlserver://localhost:1433;databaseName="+
dn;
final
String driverClassName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"
;
@SuppressWarnings(
"unused"
)
String userName
=
user;
String password
=
pwd;
//
連接對象
Connection con =
null
;
try
{
Class.forName(driverClassName);
con
=
DriverManager.getConnection(url, user, password);
//
System.out.println("\n成功...\n");
}
catch
(SQLException e) {
System.err.println(
"\n發生錯誤,數據庫服務未開啟!"
);
a
=1
;
}
catch
(ClassNotFoundException e) {
System.err.println(
"\n連接數據庫失??!"
);
e.printStackTrace();
}
return
con;
}
//
返回開啟狀態
public
int
fail() {
return
a;
}
//
關閉連接
public
void
close(ResultSet rt, Statement st, Connection con)
throws
SQLException {
if
(rt!=
null
) {
rt.close();
}
if
(st!=
null
) {
st.close();
}
if
(con!=
null
) {
con.close();
}
}
}
一個簡單的Java?連接SQL Server數據庫連接驅動類,其中有三個參數 user 表示登陸數據庫的用戶名,pwd?表示登陸密碼,dn?表示連接的數據庫名字。
sqlsdc 方法里返回一個連接對象 Connection;? fail?方法返回數據庫連接狀態?; close?方法關閉所有連接。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元

