`
kevin_gzhz
  • 浏览: 60375 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

MySQL+Hibernate下连接空闲8小时自动断开问题解决方案

阅读更多

mysql﹥ show global variables like 'wait_timeout';

+---------------+---------+

| Variable_name | Value |

+---------------+---------+

| wait_timeout | 28800 |

+---------------+---------+ 

我们只要修改mysql5的配置文件“my.ini”(mysql5 installation dir),增加一行:

wait_timeout=31536000

interactive_timeout=31536000

 

重启mysql生效,需要同时修改这两个参数。

分享到:
评论

相关推荐

    MySQL+Hibernate下连接空闲8小时自动断开问题解决方案.pdf

    解决 MySQL+Hibernate 连接空闲8小时自动断开问题 概述: 在使用 MySQL 和 Hibernate 进行数据库持久层开发时,可能会遇到连接空闲8小时自动断开的问题。本文将讨论该问题的解决方案,并对相关的知识点进行详细...

    MySQL+Hibernate下连接空闲8小时自动断开问题解决方案.docx

    MySQL+Hibernate 连接空闲8小时自动断开问题解决方案 知识点1: Hibernate 的连接池机制 在 Hibernate 中,默认情况下 使用的是 DriverManagerConnectionProvider,这是一个简单的连接池机制。它将打开的连接缓存在...

    hibernate+proxool解决mysql8小时问题(附带jar包)

    MySQL数据库在长时间无操作的情况下,为了节省资源,会自动关闭闲置的连接,这通常被称为“8小时问题”。为了解决这个问题,开发者通常需要采取特定的策略,比如使用连接池。在本案例中,我们看到一种解决方案,即...

    hibernate与连接池

    它能够有效地管理预定义好的JDBC连接,并且能够根据应用的要求自动地创建和断开这些连接。 #### Hibernate与C3P0的结合 Hibernate与C3P0结合使用可以极大地提高应用效率。通过C3P0,可以管理Hibernate使用的数据库...

    MySQL数据库连接超时(Wait_timeout)问题总结.pdf

    当应用程序遇到这种问题时,一种常见的解决方案是在数据库连接字符串中添加"autoReconnect=true"选项,试图在断开连接后自动重新连接。然而,对于MySQL 4.0之前的版本,这种方法可能有效,但在较新的MySQL版本中,...

    Tomcat6连接池配置详解(自动重连)

    此时,Tomcat将能够正确地管理数据库连接,并在连接断开时自动尝试重新建立连接,大大提高了应用的稳定性和可用性。 #### 八、总结 通过上述步骤,我们详细介绍了如何在Tomcat6中配置连接池,并实现了数据库连接的...

    JDBC实现Mysql自动重连机制的方法详解

    默认情况下,如果一个连接在8小时内未有任何活动,MySQL会自动关闭这个连接。为了解决这个问题,我们可以采取以下几种方法: 1. **配置URL参数**:如果你不使用任何连接池,可以在JDBC连接URL中添加`autoReconnect=...

    c3p0连接池jar包

    5. **异常处理**:C3P0提供了强大的异常处理机制,当数据库连接出现问题时,如超时、断开等,它会自动尝试恢复连接,或者在无法恢复时关闭有问题的连接。 6. **JNDI集成**:C3P0可以方便地与Java Naming and ...

    c3p0 jar 包

    3. **自动重试**:如果数据库连接因某种原因断开,c3p0 将尝试自动重连,提供一定的容错能力。 4. **空闲连接检测与回收**:定期检查并回收空闲时间过长的连接,避免长时间未使用的连接占用资源。 5. **线程安全**...

    SpringJDBC笔记

    此外,还可以考虑其他高性能的数据源解决方案,例如 HikariCP 等。 #### 四、总结 Spring JDBC 不仅简化了对 JDBC 的使用,还通过集成 Apache DBCP 和 C3P0 两种数据源实现提供了丰富的配置选项。开发人员可以根据...

    c3p0所需jar包

    2. **自动检测和回收**:c3p0可以定期检测连接的有效性,如果发现连接已断开,会自动关闭并重新创建新的连接。同时,它还可以根据预设的策略回收长时间未使用的空闲连接。 3. **连接池参数自定义**:通过`c3p0-...

Global site tag (gtag.js) - Google Analytics