JAVA 7之前的JDBC API是否可以与JAVA 7配合使用?请参阅参考资料?

JAVA 7之前的JDBC API是否可以与JAVA 7配合使用?请参阅参考资料?,jdbc,java-7,c3p0,autocloseable,Jdbc,Java 7,C3p0,Autocloseable,只是将一个应用程序转换为Java7,想知道是否有人对try with resources和c3p0连接池有问题 我想现在JAVA会自动关闭db、准备好的语句和语句,如果您使用try with resources 这是否意味着底层API(如JDBC驱动程序和c3p0)必须实现自动关闭 我使用的是C3P00.9.2.1和JTDS1.3.0,这是免费的 jdbc资源[连接,语句,结果集]总是提供一个close()方法。从Java7开始,这些接口继承AutoCloseable。在Java7API下运行时

只是将一个应用程序转换为Java7,想知道是否有人对try with resources和c3p0连接池有问题

我想现在JAVA会自动关闭db、准备好的语句和语句,如果您使用try with resources

这是否意味着底层API(如JDBC驱动程序和c3p0)必须实现自动关闭


我使用的是C3P00.9.2.1和JTDS1.3.0,这是免费的

jdbc资源[
连接
语句
结果集
]总是提供一个close()方法。从Java7开始,这些接口继承AutoCloseable。在Java7API下运行时,即使是旧的实现也会继承该接口。因为它们已经有了做正确事情的close()方法,所以这些实现将实现该接口的契约


因此,即使在jdbc实现库的非常旧的版本下,try-with-resource也应该可以工作,而不需要任何修改。

我认为您可以将“应该只工作”改为“将只工作”;)谢谢投赞成票!把代码准备好了,它似乎工作得很好。只是想确认一下!:)