SSM,MyBatis连接池配置问题
现在是这么个问题,我长时间不去使用这个服务,再次调用,就会报连接已关闭,可是我也配置连接池了,是不是等待时间配置的太短造成了,还是说配置有问题,还是说换druid会很好
补充····
知道什么问题了
这个问题,
想问怎么设置自动连接,我看网上那些,没太懂,没有提示那个autoReconnect=true的设置
新的配置文件
回答:
autoReconnect=true
是 MySQL 的 URL 参数,如 jdbc:mysql://localhost:3306/test?autoReconnect=true
但是有人说对 MySQL 5 以上版本无效
你可以查看这篇文章 http://blog.csdn.net/hunger_w...
使用他所说的解决方案三
回答:
dbcp 可以添加下面几个配置解决:
timeBetweenEvictionRunsMillis=86400 # 失效检查线程运行时间间隔,要小于MySQL的'wait_timeout'时间(如果小于等于0,不会启动检查线程)testWhileIdle=true # 检查连接是否有效
validationQuery=SELECT 1 FROM dual # 检查连接有效性的SQL语句
参考:
http://agapple.iteye.com/blog...
以上是 SSM,MyBatis连接池配置问题 的全部内容, 来源链接: utcz.com/p/176571.html