use*_*024 2 jdbc c3p0 java-7 autocloseable
只需将应用程序转换为JAVA 7,并想知道是否有人遇到过使用资源和c3p0连接池的问题.
我想现在,如果你使用try with resources,JAVA会自动关闭数据库,准备好的语句和语句.
这是否意味着诸如JDBC驱动程序和c3p0之类的底层API必须实现AutoClosable?
我使用的是c3p0 0.9.2.1和jtds 1.3.0
我们免费获得这个!
JDBC资源[ Connection,Statement,ResultSet]一直提供了close()方法.从Java 7开始,这些接口继承AutoCloseable.在Java 7 api下运行时,即使是旧的实现也会继承该接口.因为他们已经有close()方法做正确的事情,这些实现将履行该接口的契约.
因此,try-with-resource应该可以正常工作,无需任何修改,即使在非常旧版本的jdbc实现库中也是如此.
| 归档时间: |
|
| 查看次数: |
177 次 |
| 最近记录: |