`
rockyzheng
  • 浏览: 29247 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

C3P0 Mysql 配置

 
阅读更多
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
<property name="driverClass" value="${jdbc.driverClassName}" />
<property name="jdbcUrl" value="${jdbc.url}" />
<property name="user" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />
<!-- 连接池启动时的初始值 -->
<property name="initialPoolSize" value="${jdbc.initialPoolSize}" />
<!-- 连接池的最大值 -->
<property name="maxPoolSize" value="${jdbc.maxPoolSize}" />
<!-- 最大空闲值.当经过一个高峰时间后,连接池可以慢慢将已经用不到的连接慢慢释放一部分,一直减少到maxIdle为止 -->
<property name="minPoolSize" value="${jdbc.minPoolSize}" />
<!-- 最小空闲值.当空闲的连接数少于阀值时,连接池就会预申请去一些连接,以免洪峰来时来不及申请 -->
<property name="maxIdleTime" value="${jdbc.maxIdleTime}" />
<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="autoCommitOnClose" value="false" />  
        <property name="testConnectionOnCheckout" value="true" />     
        <property name="maxStatements" value="100" />
        <property name="maxStatementsPerConnection" value="5" />
    </bean>







# mysql
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://dbmailpower.transn.net:3306/cymailserver?useUnicode=true&characterEncoding=UTF8
jdbc.username=root
jdbc.password=ts123456
##连接池启动时的初始值
jdbc.initialPoolSize=5
##连接池的最大值
jdbc.maxPoolSize=10
##最大空闲值.当经过一个高峰时间后,连接池可以慢慢将已经用不到的连接慢慢释放一部分,一直减少到maxIdle为止
jdbc.minPoolSize=3
#最大空闲时间
jdbc.maxIdleTime=600
分享到:
评论

相关推荐

    c3p0mysql配置

    c3p0连接池jar包,0.9.2.1版本,包括mchange-commons-java-0.2.3.4.jar、mysql-connector-java-5.1.18-bin.jar、c3p0-0.9.2.1jar

    c3p0配置mysql8.0.21的3个jar包

    在这个场景中,我们将探讨如何配置C3P0以连接MySQL 8.0.21数据库,以及涉及到的三个关键JAR文件的作用。 首先,我们需要理解这三个JAR包的功能: 1. **c3p0-0.9.5.5.jar**:这是C3P0的主要库文件,包含了所有用于...

    c3p0 mysql 例子

    【c3p0 MySQL 例子】是一个关于在Eclipse环境中使用c3p0连接池与MySQL数据库进行数据操作的实践教程。c3p0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。这个例子旨在帮助...

    c3p0+mysql驱动jar包

    在Java编程环境中,数据库连接管理是一项关键任务,而c3p0和MySQL驱动程序是实现这一目标的重要组件。本文将详细介绍这两个组件以及如何在项目中使用它们。 c3p0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定...

    c3p0-0.9.5.2及配置文件和mysql8驱动包.zip

    这个压缩包"**c3p0-0.9.5.2及配置文件和mysql8驱动包.zip**"包含了c3p0的0.9.5.2版本jar包以及适用于MySQL 8.x版本的驱动包,这是为了确保与较新版本的MySQL数据库兼容。 **c3p0** 是由Miquel Arroyo开发的一个轻量...

    C3P0配置文件

    &lt;c3p0-config&gt; &lt;!--默认配置--&gt; &lt;default-config&gt; &lt;property name="initialPoolSize"&gt;10&lt;/property&gt; &lt;property name="maxIdleTime"&gt;30&lt;/property&gt; &lt;property name="maxPoolSize"&gt;100&lt;/property&gt; ...

    c3p0-dbcp-配置文件-mysql驱动包

    `c3p0-config.xml`是c3p0的XML配置文件,提供了更灵活的方式来定义连接池的配置,可以替代`c3p0.properties`。 配置示例: - 对于c3p0,你可以在`c3p0-config.xml`中配置如下: ```xml ...

    java c3p0连接mysql数据库

    2. **C3P0与MySQL的连接配置** - 要使用C3P0连接MySQL,首先需要在项目中添加C3P0和MySQL的JDBC驱动依赖。可以通过Maven或Gradle等构建工具进行添加。 - 配置C3P0的数据源,包括数据库URL、用户名、密码、初始化...

    C3P0连接池配置需要的jar包

    配置C3P0连接池时,开发者通常需要在配置文件(如Hibernate的`hibernate.cfg.xml`或Spring的`applicationContext.xml`)中指定以下参数: - `driver_class`: 数据库驱动类名,例如`com.mysql.jdbc.Driver`。 - `...

    c3p0配置,解决mysql8小时问题

    mysql默认8小时闲置就会断开,会导致下次操作数据库报异常,c3p0可以完美解决!

    mysql.c3p0配置动态数据源的依赖包

    MySQL.C3p0配置动态数据源是Java开发中常见的数据库连接池管理技术,它结合了MySQL数据库驱动和C3p0连接池库,为应用程序提供高效、稳定的数据库连接管理。在进行这样的配置时,需要引入特定的依赖包,确保项目的...

    c3p0-0.9.5.2及依赖文件和mysql-connector

    **c3p0-0.9.5.2与MySQL Connector/J** 在Java应用程序中,数据库连接管理是一项关键任务,因为它涉及到资源的高效利用和系统的稳定性。`c3p0`是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和...

    spring 配置c3p0

    总结,Spring配置C3P0连接池涉及到添加依赖、在Spring配置文件中定义数据源bean以及配置C3P0的相关参数。通过这种方式,我们可以有效地管理和利用数据库连接,提高系统的稳定性和效率。在实际项目中,还需要根据具体...

    c3p0连接mysql8.0.11驱动打包

    总结,C3P0连接池与MySQL 8.0.11的整合主要涉及以下步骤:引入相关依赖、配置数据源参数、在代码中初始化数据源,以及在打包时包含所有依赖。通过这样的设置,你可以高效地管理和使用数据库连接,提升应用性能,同时...

    springmvc-CloudServer—maven基础配置+mysql+c3p0 项目基础搭建

    在本项目"SpringMVC-CloudServer"中,我们主要关注的是基于Maven的基础配置、MySQL数据库的使用以及c3p0数据源的集成。这是一个典型的Java Web项目,旨在搭建一个服务端应用,通过SpringMVC框架处理客户端请求。下面...

    Spring使用DriverManagerDataSource和C3P0分别配置MySql6.0.6数据源

    本篇将深入探讨如何使用`DriverManagerDataSource`和C3P0两种不同的数据源来配置MySQL 6.0.6数据库连接。我们将从它们的基本概念、配置过程以及优缺点等方面进行详细阐述。 首先,`DriverManagerDataSource`是...

    最新mysql8.0.11的c3p0的3个jar包

    总结来说,这个压缩包包含的是用于Java应用程序与MySQL 8.0.11数据库交互的必要组件:c3p0作为连接池管理器,mchange-commons-java作为辅助库,而mysql-connector-java则作为数据库驱动。这些组件的协同工作,使得...

    c3p0数据库连接池

    c3p0是Mysql AB公司的David Syer开发的,其版本为0.9.1.2。 **一、c3p0的基本概念** 1. 数据库连接池:数据库连接池在初始化时会建立一定数量的数据库连接,并将这些连接保存在池中。当应用需要访问数据库时,不再...

    C3P0连接池配置

    **C3P0连接池配置详解** C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。C3P0的主要特点是轻量级、高效且稳定,广泛应用于各种Java Web应用中。在本文中,我们将深入探讨...

    c3p0配置文件和操作说明

    **c3p0配置文件和操作说明** c3p0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。在Java Web应用中,c3p0能有效地管理数据库连接,提高应用性能,避免频繁创建和关闭数据库...

Global site tag (gtag.js) - Google Analytics