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条经验 获得超4个赞
一、Connection类将连接作为一个类封装,然后提供一个方法 l j ( ),只要其他类跟数据库需要做数据读写操作的,都需要与数据库连接,此时调用l j ( )方法就可以获得数据库连接了,不用再重新写一遍;
二、包内其他类在调用时Connection的lj()方法时,获取的是一个连接对象,return con就是返回一个Connection 对象,而且这是创建一个类时基本的语法,比如你写一个类的方法:
public class A{}//一个A类
public A action(){
A a=new A();
return a;
}//这是一个A类的方法,调用后会获得一个 A类的对象a。
杭州程序员张张
TA贡献33条经验 获得超25个赞
那个返回值是一个Connection对象啊,后面要用到它操作链接啊,比如关闭连接,因为你这段代码只是简单的获取连接,所以你看不到这个返回值的作用,继续向下学习吧,后面自然就知道了
添加回答
举报
0/150
提交
取消