我一直使用DBCP连接池,效果还不错。 最近因为朋友的一个J2EE应用一上连接池,很快就会报connection pool exhausted的错误,所以 特地研究了一下如何自动检测未关闭的数据库连接的技术。 研究了tomcat文档中DataSource一章,发现有专门的Preventing dB connection pool leaks一节, 设置数据源的removeAbandoned="true",removeAbandonedTimeout="60",logAbandoned="true"几个属性就可以了。 DBCP会自动把超过timeout时间仍未关闭的连接强制关闭,并且打出异常信 ...
Lucas Lee
搜索本博客
最近加入圈子
存档
最新评论