是否有必要在Tomcat JDBC池中显式关闭连接?

3 java tomcat jdbc

" http://tomcat.apache.org/tomcat-7.0-doc/jdbc-pool.html "中的示例代码在使用后显式关闭连接.

但是根据我的理解,不应该是连接池管理活动和空闲连接的责任吗?

为什么我不希望连接被另一个事务重用?

Wil*_*ung 5

您必须关闭连接才能将其释放回池中.从池中获取的"连接"本身并不代表与DB的实际物理连接.相反,它是一个包装.因此,关闭连接会通知池它可供池中的其他客户端免费使用.