Connection conn = JdbcConnection.getConnection();
来源:互联网 发布:加州大学枪击知乎 编辑:程序博客网 时间:2024/06/01 11:05
JDBC里面连接数据库的时候用的一句话.
其中Connection是接口,JdbcConnection是一个普通的类,getConnection()方法是静态方法,它们之所以能用 = 连起来,因为getConnection()方法返回的是实现了Connection接口的类的实例。
其实Connection是类还是接口对这句话都是正确的,正常情况下是用类声明一个变量,而接口是一个被特殊化了的类,这相当于C++中的虚基类,只要实现了这个接口的类都相当于继承了这个接口
而像 :父类 变量 = 一个子类的实例 这样形式的东西在java中很常见,既然这种形式的能行
那像 :接口 变量 = 一个子类的实例 当然也行了。
getConnection()为什么是静态方法呢?
因为 :类.方法() 的形式,像这种形式的方法属于类方法,也就是这种方法即使在类没有实例化的时候也能使用,而一般方法是不可以的(另外,像 对象.静态方法()的形式也是允许的)。
0 0
- Connection conn = JdbcConnection.getConnection();
- conn=OracleJdbcUtil.getConnection();
- JFinal 分页查询 Connection conn=config.getConnection(); conn为null是怎么回事
- android HttpURLConnection conn = null; conn = getConnection(msg);
- conn = dataSource.getConnection()出错的几种可能
- conn=DriverManager.getConnection(url, user, passwd);报nullclassfound解决
- 现在的连接url:Connection connect = DriverManager.getConnection("jdbc:mysql://localhost:3306/test?useUnico
- getConnection
- Conn
- conn
- conn
- conn
- conn
- conn
- conn 不为空,但是conn已经关闭(No operations allowed after connection closed)
- org.apache.http.conn.HttpHostConnectException: Connection to refused
- org.apache.http.conn.HttpHostConnectException: Connection to refused
- org.apache.http.conn.HttpHostConnectException: Connection to http://localhost refused
- 马无夜草不肥:程序员做业余项目的重要性
- STL学习之vector
- JSON.parse()和eval()的区别
- 20个C++技巧
- 支持城市及查询条件 车行易车辆违章查询sdk代码示例
- Connection conn = JdbcConnection.getConnection();
- 在android中画圆形图片的几种办法
- 基于 CoreText 的排版引擎:进阶
- 通过前端获取客户端ip和所在城市,并在后端获得这些值
- Activiti学习笔记(引擎配置文件activiti.cfg.xml,不是spring配置文件)
- 苹果开发者各地区联系电话
- IOS——AFN
- 深入了解多线程
- Binary Tree Postorder Traversal