mysql连接池失效_MySQL数据库连接池八小时失效问题

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

配置文件,打开后在如下位置添加两个变量,赋值

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值