日期:2014-05-16 浏览次数:20438 次
本文仅讨论使用连接池的情况:
在很多场合都碰到有人提问: 第二天第一次访问应用,总是报连接已经关闭(Connection Close)
其实,数据库连接池大都已经考虑了这个问题,进行设置一下即可:
Apache DBCP:
dataSource.setValidationQuery('select 1'); |
C3po:
dataSource.setTestConnectionOnCheckout(true); dataSource.setPreferredTestQuery('select 1') |
Proxool:
dataSource.setTestBeforeUse(true); dataSource.setHouseKeepingTestSql('select 1' |