“http://tomcat.apache.org/tomcat-7.0-doc/jdbc-pool.html”中的示例代码在使用后明确关闭连接。
但是根据我的理解,连接池是否应该负责管理活动和空闲连接?
为什么我不希望连接被另一个事务重用?
答案 0 :(得分:5)
您必须关闭连接才能将其释放回池中。从池中获取的“连接”本身并不代表与DB的实际物理连接。相反,它是一个包装。因此,关闭连接会通知池可供池中其他客户端免费使用。
答案 1 :(得分:2)
你需要调用Connection.close()来返回到池的连接,它实际上并没有关闭底层连接。