猿问

数据库和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;
}


qq_大概你的体重会抱我做梦_03230772
浏览 2854回答 4
4回答

Bossen

一、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。

o0隐形人0o

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

qq_大海喂鲨鱼_03713997

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

杭州程序员张张

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

相关分类

Java
我要回答