`
01jiangwei01
  • 浏览: 542785 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

hibernate 数据库c3p0网络断开的解决方案

    博客分类:
  • java
 
阅读更多
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
		<property name="driverClassName" value="com.mysql.jdbc.Driver">
		</property>
		<property name="url" value="jdbc:mysql://10.0.209.184:3306/containerengine?useUnicode=true&amp;characterEncoding=UTF-8">
		</property>
		<property name="username" value="root"></property>
		<property name="password" value="toor"></property>
		<!-- Connection Pooling Info  往下是关键-->
		<property name="initialSize" value="1" />
		<property name="maxActive" value="50" />
		<property name="maxIdle" value="5" />
		<property name="maxWait" value="1000" />
		<property name="poolPreparedStatements" value="true" />
		<property name="defaultAutoCommit" value="false" />
		<property name="validationQuery" ><value>select 1 from c3p0TestTable</value></property>
		<!--removeAbandoned: 是否自动回收超时连接-->  
    	<property name="removeAbandoned" value="true"/>
    	<!--removeAbandonedTimeout: 超时时间(以秒数为单位)-->  
    	<property name="removeAbandonedTimeout" value="180"/> 
    	<property name="testOnBorrow" value="true"></property>
	</bean>

 CREATE TABLE `c3p0TestTable` (
  `ID` int(10) unsigned NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of c3p0TestTable
-- ----------------------------
INSERT INTO `c3p0TestTable` VALUES ('1');

分享到:
评论

相关推荐

    hibernate c3p0 数据库连接池参数详解.txt

    ### Hibernate C3P0 数据库连接池参数详解 在企业级应用开发中,数据库连接池技术扮演着极其重要的角色,它能显著提高系统的性能并优化资源管理。Hibernate 作为 Java 领域中最流行的 ORM(对象关系映射)框架之一...

    hibernate 配置 C3P0 连接池

    其中,`hibernate.connection.provider_class`是配置使用C3P0连接池的关键,通过将其值设置为`org.hibernate.connection.C3P0ConnectionProvider`,Hibernate将自动使用C3P0管理数据库连接。 `hibernate.c3p0.max_...

    Hibernate的C3P0架包

    Hibernate的C3P0架包是Java开发中用于数据库连接管理的一个重要组件,它整合了Hibernate ORM框架与C3P0连接池。C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。在Java Web...

    hibernate-c3p0 jar包下载

    hibernate4版本的c3p0jar包

    hibernate4.5 c3p0 依赖包

    这意味着在使用Hibernate进行数据库操作时,c3p0作为连接池是不可或缺的组件,确保了数据库连接的管理和复用,从而提高性能并减少资源消耗。 **知识点详解** 1. **Hibernate**: Hibernate是Java开发中广泛使用的...

    Hibernatec3p0配置数据源jar包

    在使用Hibernate配置c3p0数据源时,我们需要引入`c3p0-jar`包,这个压缩包中的JAR文件包含了c3p0的所有相关类和库。在项目中,我们通常将这个JAR文件添加到类路径(ClassPath)中,以便于程序运行时能够找到并加载c3...

    配置Hibernate使用C3P0连接池

    Hibernate作为一款强大的ORM(对象关系映射)框架,提供了与多种数据库连接池的集成,其中C3P0是一个常用的连接池实现。本篇文章将详细介绍如何配置Hibernate以使用C3P0连接池。 1. **C3P0简介** C3P0是一个开源的...

    hibernate3.0+c3p0 重新自动连接

    当数据库连接因网络问题或其他原因断开时,`c3p0`会尝试自动重连。通过配置`testConnectionOnCheckout`和`testConnectionOnCheckin`属性,可以在获取和归还连接时进行健康检查,如果发现连接异常,会尝试关闭并重新...

    Hibernate 中配置C3P0连接池

    通过上述配置,开发者可以在Hibernate中充分利用C3P0连接池来优化数据库操作,提高系统性能,同时降低资源消耗。在实际项目中,还需要根据具体的应用场景和性能需求,适当调整C3P0的配置参数,以达到最佳效果。

    Hibernate+c3p0连接池SQLServer 2000

    ### Hibernate + c3p0 连接池与 SQL Server 2000 的配置与问题解决 #### 一、背景介绍 在Java开发环境中,Hibernate作为一款流行的ORM框架,能够提供一套强大的对象-关系映射机制,使得开发者可以更加便捷地进行...

    hibernate C3P0数据源 连接oracle数据库

    博文链接:https://wxinpeng.iteye.com/blog/203110

    hibernate使用c3p0连接池的资料

    C3P0提供了一系列的功能来管理数据库连接,包括自动连接创建、断开检测以及重连机制等。 #### 二、Hibernate与C3P0集成的基本原理 在集成Hibernate与C3P0时,主要利用C3P0作为Hibernate的后端连接池,实现数据库...

    SSH - SpringMVC4 + Spring4 + Hibernate4 + c3p0 + Mysql.zip

    在本项目"SSH - SpringMVC4 + Spring4 + Hibernate4 + c3p0 + Mysql.zip"中,开发者使用了SpringMVC4作为表现层,Spring4作为控制层和服务层,Hibernate4作为持久层,c3p0作为数据库连接池,以及MySQL作为数据库。...

    hibernate c3p0实例源码

    通过上述步骤,你就可以成功地在Hibernate应用中集成C3P0连接池,并进行数据库操作。在实际开发中,根据项目需求调整配置参数,以优化连接池性能,同时确保系统的稳定性和高效性。这个“hibernate c3p0实例源码”...

    数据库连接池c3p0jar包

    C3P0支持多种数据库,包括MySQL、Oracle、PostgreSQL等,并且与Hibernate、Spring等框架有良好的集成。 **C3P0的工作原理** 1. **连接初始化**:当应用程序启动时,C3P0会根据配置参数预先创建一定数量的数据库连接...

    hibernate C3P0数据源 连接MySQL数据库

    博文链接:https://wxinpeng.iteye.com/blog/203088

    java hibernate c3p0

    6. **异常处理**:探讨C3P0在遇到数据库连接问题时的错误处理机制,如连接泄漏、超时等问题的排查和解决。 7. **性能调优**:分享C3P0的性能优化技巧,如调整连接池大小、设置合适的测试查询以确保连接有效性等。 ...

    hibernate-c3p0-3.3.2.GA.jar

    hibernate-c3p0-3.3.2.GA.jar

    hibernate-c3p0-4.2.1.final.jar

    hibernate-c3p0-4.2.1.final.jarhibernate-c3p0-4.2.1.final.jarhibernate-c3p0-4.2.1.final.jarhibernate-c3p0-4.2.1.final.jarhibernate-c3p0-4.2.1.final.jar

    hibernate架包+c3p0+

    标题中的“hibernate架包+c3p0”指的是在Java开发中使用Hibernate ORM框架结合C3P0连接池来管理数据库连接的技术组合。Hibernate是一个强大的对象关系映射(ORM)框架,它允许开发者用面向对象的方式处理数据库操作...

Global site tag (gtag.js) - Google Analytics