带连接池的PreparedStatement池

时间:2012-08-09 18:06:56

标签: java tomcat jdbc-pool

  

可能重复:
  Prepared statement pooling in dbcp

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

据我所知,当连接,结果集和语句关闭时,连接将返回到池中。如果设置了适当的标志,则也会关闭放弃的连接并将其返回到池中。关闭连接意味着释放所有数据库游标和缓存语句,包括预准备语句。那么准备好的声明汇集到底是什么意思?

1 个答案:

答案 0 :(得分:8)

一般答案:)

连接对象并未真正关闭,但只在调用close()时返回到池中,并且预准备语句池在每个连接的基础上工作,只要连接对象保持活动状态,它们就会被缓存。