一尘不染

带连接池的PreparedStatement池

tomcat

我正在构建一个使用Tomcat的数据库连接池机制供内部使用的Web应用程序。我也试图合并准备好的语句,以便应用程序更有效地检索数据。

据我了解,当连接,结果集和语句关闭时,连接将返回到池中。如果设置了适当的标志,废弃的连接也将关闭并返回到池中。关闭连接意味着释放所有数据库游标和包括准备好的语句在内的缓存语句。那么,准备好的语句池有什么意义呢?


阅读 284

收藏
2020-06-16

共1个答案

一尘不染

通用答案:)

连接对象并没有真正关闭,而是仅在您调用close()时才返回到池中,并且准备好的语句池基于每个连接工作,并且只要连接对象保持活动状态,它们就会被缓存。

2020-06-16