MySQL连接8小时后断开,解决该问题的方法有几种,这里先介绍下在我的工程里解决该问题的方法。
我的工程框架为SpringMVC+JPA,包依赖管理用的是maven,首先在pom.xml里加入包的依赖,如下所示:
org.hibernate
hibernate-c3p0
3.6.3.Final
然后在persistence.xml文件里加入如下代码:
即可解决MySQL的连接8小时失效的问题。
下面再来介绍一种方法,更改MySQL连接的失效时间,默认是28800(8小时)
MySQL的系统变量由配置文件控制,当配置文件中不配置时,系统使用默认值,这个28800就是默认值。要修改就只能在配置文件里修改。Windows 下在%MySQL HOME%/bin下有mysql.ini配置文件,打开后在如下位置添加两个变量,赋值。(这里修改为388000)
MySQL
的系统变量由配置文件控制,当配置文件中不配置时,系统使用默认值,这个
28800
就是默认值。
要修改就只能在配置文件里修改。
Windows
下在
%MySQL HOME%/bin
下有
mysql.ini
配置文件,打开后在如下位置添加两个变量,赋值
MySQL
的系统变量由配置文件控制,当配置文件中不配置时,系统使用默认值,这个
28800
就是默认值。
要修改就只能在配置文件里修改。
Windows
下在
%MySQL HOME%/bin
下有
mysql.ini
配置文件,打开后在如下位置添加两个变量,赋值