mysql com.mysql.jdbc.exceptions.jdbc4.CommunicationsException

1、现象:
连接mysql时报错

 com.mysql.jdbc.exceptions.jdbc4.CommunicationsException

这个在长时间连接但是又不操作的情况下会报这个错误,虽然可以改mysql的配置文件来达到目的,但是
我们是开发不是DBA,所以尽量还是通过程序来控制

2、解决
在连接串中添加下面一串配置

&autoReconnect=true&failOverReadOnly=false&maxReconnects=10

3.释义
autoReconnect:自动重连
failOverReadOnly:自动重连成功后,连接是否设置为只读
maxReconnects:autoReconnect设置为true时,重试连接的次数

posted @ 2018-12-19 10:27  Teler  阅读(137)  评论(0)    收藏  举报