`

c3p0在hibernate+spring中的配置

阅读更多

 

<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
        <property name="driverClass" value="com.mysql.jdbc.Driver"/>
        <property name="jdbcUrl" value="jdbc:mysql://192.168.0.xx/xx?createDatabaseIfNotExist=true&amp;useUnicode=true&amp;characterEncoding=utf-8&amp;zeroDateTimeBehavior=convertToNull&amp;transformedBitIsBoolean=true"/>
        <property name="user" value="xx"/>
        <property name="password" value="xx"/>

                <property name="initialPoolSize" value="60" />
                <property name="minPoolSize" value="50" />
                <property name="maxPoolSize" value="100" />
                <property name="maxIdleTime" value="7200" />

                <property name="idleConnectionTestPeriod" value="360" />
                <property name="preferredTestQuery" value="select 1" />
                <property name="acquireIncrement" value="5" />
                <property name="acquireRetryAttempts" value="50" />
                <property name="acquireRetryDelay" value="1000" />
                <property name="breakAfterAcquireFailure" value="true" />

                <property name="checkoutTimeout" value="1000" />

                <property name="autoCommitOnClose" value="false" />
                <property name="forceIgnoreUnresolvedTransactions" value="false" />
                <property name="unreturnedConnectionTimeout" value="1000" />


                <property name="maxStatements" value="0" />
                <property name="maxStatementsPerConnection" value="0" />

                <property name="testConnectionOnCheckin" value="true" />
                <property name="testConnectionOnCheckout" value="false" />
                <property name="usesTraditionalReflectiveProxies" value="false" />

                <property name="numHelperThreads" value="5" />
    </bean>
 
分享到:
评论

相关推荐

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

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

    struts2+HIbernate+Spring整合所需jar包

    在数据库连接池方面,常见的有Apache的DBCP或C3P0,它们的jar包如`commons-dbcp.jar`或`c3p0.jar`,提供高效、稳定的数据库连接管理。 日志处理部分,`log4j`和SLF4J(Simple Logging Facade for Java)是两种广泛...

    hibernate+spring配置文件

    首先,我们需要在Spring的配置文件中引入Hibernate的相关bean,通常命名为`applicationContext.xml`。这个文件是Spring的IoC(Inversion of Control)容器的定义,它会管理所有bean的生命周期。 1. **Spring配置...

    SpringMVC+Hibernate+Spring

    1. **配置环境**:引入相应的jar包,设置数据库连接参数,配置c3p0连接池。 2. **配置Spring**:编写Spring的配置文件,声明并配置DataSource、SessionFactory、HibernateTemplate等bean。 3. **配置SpringMVC**:...

    hibernate+spring配置详细解析

    本文详细介绍了Hibernate与Spring集成过程中涉及的关键配置,包括数据源、SessionFactory、事务管理器以及事务代理工厂的配置细节。通过这些配置,可以实现对数据库的高效访问,并利用Spring的事务管理机制来简化...

    spring mvc+hibernate+spring完整配置步骤

    在配置Spring MVC时,我们需要引入相应的库,包括Spring、Spring MVC、Hibernate、数据库驱动、日志库(如log4j)、数据源(如c3p0)等。然后,我们需要在web.xml中配置DispatcherServlet,定义HandlerMapping和...

    Jbpm+Spring+hibernate+struts2+mysql+c3p0部署

    Jbpm+Spring+hibernate+struts2+mysql+c3p0项目部署

    第3章【源码】java web整合开发实战--基于struts 2+hibernate+spring 贾蓓 镇明敏 杜磊

    4. **数据库连接池的配置**:如使用C3P0或DBCP配置数据库连接池,优化数据库操作性能。 5. **JSP和标签库的使用**:掌握如何在JSP页面上使用Struts 2和Spring提供的标签库,简化视图层的开发。 6. **单元测试和集成...

    hibernate+spring的配置.docx

    在整合Hibernate和Spring的过程中,配置文件起着至关重要的作用。在提供的部分内容中,可以看到一个典型的Spring配置文件`app.xml`。这个配置文件主要包含以下几个部分: 1. **数据源配置**: - 使用`&lt;bean&gt;`标签...

    struts+spring+hibernate基础整合包+数据库Mysql+C3p0

    数据库的链接包是MySQl数据库,链接使用的C3P0 SSH是 struts+spring+hibernate的一个集成框架,是目前比较流行的一种Web应用程序开源框架 现在的结构是,Struts负责显示层,Hibernate负责持久层,Spring负责中间的...

    struts2+hibernate+spring

    本篇文章将基于提供的`struts2+hibernate+spring`标题、描述和部分代码片段,深入探讨这三个框架如何协同工作,以及它们在项目中的具体配置和实现细节。 #### 一、Struts2简介与应用场景 **Struts2**是一个开源的...

    SSH整合学习笔记之struts2+spring+hibernate+c3p0源码

    SSH整合是Java Web开发中的一个经典组合,由Struts2、Spring和Hibernate三大框架组成,再加上C3P0作为数据库连接池,形成了高效且灵活的应用架构。本学习笔记将深入探讨这四个组件如何协同工作,构建出强大的企业级...

    Struts2+Hibernate+Spring整合后的增删改查

    -事务管理:Spring支持编程式和声明式事务管理,可以在配置文件中声明事务规则。 4. **整合过程**: -配置文件整合:在struts.xml、hibernate.cfg.xml和spring-context.xml中配置各框架的参数和组件。 -Action类...

    spring4+hibernate+springmvc+c3p0

    标题 "spring4+hibernate+springmvc+c3p0" 涉及的是一个经典的Java后端开发架构,主要用于构建高效、稳定的Web应用程序。这个架构由四个主要组件构成: 1. **Spring 4**:这是一个全面的企业级应用开发框架,提供...

    图解MyEclipse配置struts+hibernate+spring+FreeMarker

    ### 图解MyEclipse配置Struts+Hibernate+Spring+FreeMarker #### 一、概述 在本篇文章中,我们将详细探讨如何使用MyEclipse集成开发环境(IDE)配置Struts、Hibernate、Spring以及FreeMarker技术栈的过程。这些...

    struts2+hibernate+spring以及C3P0所需jar包.rar

    里面包含JavaSE11与数据库MySQL8.0使用c3p0相连必须jar包,还有struts,spring,hibernate必须的jar包,也包含java9以上整合struts必须的三个jar包,还有struts与spring相连所需jar包,还包含ssh里需要用到的头标识

    SSH - Struts2 + Spring4 + Hibernate4 + c3p0 + Mysql.rar

    在SSH项目中,c3p0被用来管理和优化数据库连接,确保在高并发环境下仍能高效地处理数据库操作。 5. **Mysql**: MySQL是一个广泛使用的开源关系型数据库管理系统,以其高速度、稳定性及良好的社区支持而闻名。在...

    struts22.3.4.1+hibernate4.1.6+spring3.1.2整合jar包

    "连接池"可能是Apache Commons DBCP或C3P0,这些是管理数据库连接的组件,可以提高应用程序的性能和资源利用率。"poi"则指的是Apache POI项目,它允许Java程序读写Microsoft Office格式的文件,如Excel,这对于数据...

    struts2+hibernate+spring整合案例(2)

    - `c3p0-0.9.1.2.jar`:提供了数据源连接池服务,用于管理数据库连接的生命周期,提高数据库访问效率。 - `javassist.jar`:一个字节码操作库,常用于动态代理和AOP框架,如Hibernate和Spring。 - `antlr-2.7.6.jar`...

    sturts2+spring2.5+hibernate3.5+c3p0+log4j整合示例项目

    在这个项目中,c3p0被集成到Spring配置中,为Hibernate提供连接池服务,确保多个并发请求时能高效地获取和释放数据库连接。 ### Log4j日志系统 Log4j是Apache的一个开源项目,用于记录程序运行时的日志信息。它...

Global site tag (gtag.js) - Google Analytics