【发布时间】:2014-04-09 02:58:05
【问题描述】:
类似这样的代码,
try{
Connection con =....
Statement stmt = ....
ResultSet set = ...
}
catch(Exception e){
...
}
finally {
con.close();
}
假设连接进入连接池:
当con.close() 被调用时,它会进入连接池并保持活动状态。在某个时间点,这些连接会关闭,对吗?在这种情况下,我们是否需要关闭结果集和 stmt 对象,因为连接最终会关闭?
另外,是否有可能仍然使用 stmt/result set 对象并导致连接池中的连接未关闭的情况?
【问题讨论】:
标签: java connection