解决数据库长时间不访问自动断开连接问题
2017-04-20 16:20
796 查看
原理:通过配置一个定时刷新连接池连接时间 避免空闲时间过长导致断开数据库连接
在spring配置文件中dataSource中添加如下属性
<property name="preferredTestQuery" value="
select 1 from dual"/> //oracle 数据库 select 1 from dual ; mysql: select 1 ; 其余数据库请自行百度
<property name="idleConnectionTestPeriod" value="60"/> //希望自动刷新连接池连接时间的时间间隔(秒)
<property name="testConnectionOnCheckout" value="true"/>
在spring配置文件中dataSource中添加如下属性
<property name="preferredTestQuery" value="
select 1 from dual"/> //oracle 数据库 select 1 from dual ; mysql: select 1 ; 其余数据库请自行百度
<property name="idleConnectionTestPeriod" value="60"/> //希望自动刷新连接池连接时间的时间间隔(秒)
<property name="testConnectionOnCheckout" value="true"/>
相关文章推荐
- 数据库连接超时(数据池自动断开问题解决)
- 采用C3P0连接池解决spring+hibernate+mysql 访问空闲8小时后自动断开连接的问题
- 关于oracle设置不活动自动断开连接导致java访问数据库时发生异常的问题
- 解决wince下ActiveSync连接自动断开问题
- ORACLE自动断开数据库连接解决办法
- 客户端一段时间不访问,第一次访问数据库自动断开连接,刷新可以正常连接
- 如何解决linux的ssh连接自动断开的问题
- mysql超时设置的问题,如果连接闲置8小时 (8小时内没有进行数据库操作), mysql就会自动断开连接, 要重启tomcat
- MySQL+Hibernate下连接空闲8小时自动断开问题解决方案
- 解决mysql自动断开连接的问题
- ORACLE自动断开数据库连接解决办法
- C3P0连接池配置解决MySQL连接的空闲时间超过8小时后自动断开连接的问题
- 解决Mysql连接池被关闭 ,hibernate尝试连接不能连接的问题。 (默认mysql连接池可以访问的时间为8小时,如果超过8小时没有连接,mysql会自动关闭连接池。
- 解决MySql8小时自动断开连接问题。
- 如何解决linux的ssh连接自动断开的问题
- 解决plsql连接oracle自动断开问题
- MySQL dbcp 下连接空闲8小时自动断开问题解决方案
- tomcat与mysql连接隔段时间没有访问总是自动断开解决方法
- 解决数据库连接池连接mysql时,每隔8小时mysql自动断开连接的问题
- ORACLE自动断开数据库连接解决办法