本文主要是介绍解决数据库长时间不访问自动断开连接问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
原理:通过配置一个定时刷新连接池连接时间 避免空闲时间过长导致断开数据库连接
在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"/>
这篇关于解决数据库长时间不访问自动断开连接问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!