8小时

dbcp连接mysql,8小时会自动断开连接

倖福魔咒の 提交于 2019-12-07 20:22:10
最近自己做一个项目用到dbcp连接mysql,开始时很正常,可是第二天再访问服务时就出问题了,mysql连接关闭了。 mysql在空闲8小时后,会自动断开连接,后来换用了c3p0,在 jdbcUrl的url串中加入参数: autoReconnect=true。问题解决 来源: oschina 链接: https://my.oschina.net/u/179462/blog/105119

Mybatis破MySql8小时断线问题

北战南征 提交于 2019-12-06 13:59:31
MySql有一个系统变量,如图: 以上数值,单位为秒。 mysql的连接允许的闲置时间。当超过闲置时间以后,database端就会将此连接单方面废弃。这时如果使用jdbc继续使用之前的连接,则会收到以下异常: ### Cause: java.sql.SQLException: Could not retrieve transation read-only status server at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:26) at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:111) at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:102) at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:119) at org.apache.ibatis.binding.MapperMethod