为了账号安全,请及时绑定邮箱和手机立即绑定

数据库和Java连接的时候有一个connection的返回值为什么要用那个返回值

数据库和Java连接的时候有一个connection的返回值为什么要用那个返回值

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。


查看完整回答
1 反对 回复 2016-07-21
?
o0隐形人0o

TA贡献22条经验 获得超10个赞

你就把他当一个类,要用数据库的时候需要用这个类里面的各种方法

查看完整回答
1 反对 回复 2016-07-21
?
qq_大海喂鲨鱼_03713997

TA贡献19条经验 获得超7个赞

那是一个获得数据库连接的对象,没有它,你怎么执行sql语句呢????所以!链接对象不能少

查看完整回答
反对 回复 2016-07-23
?
杭州程序员张张

TA贡献33条经验 获得超25个赞

那个返回值是一个Connection对象啊,后面要用到它操作链接啊,比如关闭连接,因为你这段代码只是简单的获取连接,所以你看不到这个返回值的作用,继续向下学习吧,后面自然就知道了

查看完整回答
反对 回复 2016-07-21
  • 4 回答
  • 0 关注
  • 2853 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信