qq_大概你的體重會抱我做夢_03230772
2016-07-21 21:18:45
public?class?DBManger?{
?public??Connection?lj()?{
?String?url?="jdbc:sqlserver://127.0.0.1:1433;DataBaseName=chaoshi;";
?String?user="sa";
?String?password="sasa";
?Connection?con?=null?;
?try?{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
?????con?=DriverManager.getConnection(url,?user,?password);
}?catch?(Exception?e)?{
//?TODO?Auto-generated?catch?block
e.printStackTrace();
}
return??con;
}
4 回答
已采納

Bossen
TA貢獻13條經(jīng)驗 獲得超4個贊
一、Connection類將連接作為一個類封裝,然后提供一個方法 l j ( ),只要其他類跟數(shù)據(jù)庫需要做數(shù)據(jù)讀寫操作的,都需要與數(shù)據(jù)庫連接,此時調(diào)用l j ( )方法就可以獲得數(shù)據(jù)庫連接了,不用再重新寫一遍;
二、包內(nèi)其他類在調(diào)用時Connection的lj()方法時,獲取的是一個連接對象,return con就是返回一個Connection 對象,而且這是創(chuàng)建一個類時基本的語法,比如你寫一個類的方法:
public class A{}//一個A類
public A action(){
A a=new A();
return a;
}//這是一個A類的方法,調(diào)用后會獲得一個 A類的對象a。

杭州程序員張張
TA貢獻33條經(jīng)驗 獲得超25個贊
那個返回值是一個Connection對象啊,后面要用到它操作鏈接啊,比如關閉連接,因為你這段代碼只是簡單的獲取連接,所以你看不到這個返回值的作用,繼續(xù)向下學習吧,后面自然就知道了
添加回答
舉報
0/150
提交
取消