<!-- c3p0连接池配置 --> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> <!-- 用户名--> <property name="user" value="${username}"/> <!-- 用户密码--> <property name="password" value="${password}"/> <property name="driverClass" value="${driver_class}"/> <property name="jdbcUrl" value="${url}"/> <!--连接池中保留的最大连接数。默认值: 15 --> <property name="maxPoolSize" value="20"/> <!-- 连接池中保留的最小连接数,默认为:3--> <property name="minPoolSize" value="2"/> <!-- 初始化连接池中的连接数,取值应在minPoolSize与maxPoolSize之间,默认为3--> <property name="initialPoolSize" value="2"/> <!--最大空闲时间,60秒内未使用则连接被丢弃。若为0则永不丢弃。默认值: 0 --> <property name="maxIdleTime">60</property> <!-- 当连接池连接耗尽时,客户端调用getConnection()后等待获取新连接的时间,超时后将抛出SQLException,如设为0则无限期等待。单位毫秒。默认: 0 --> <property name="checkoutTimeout" value="3000"/> <!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。默认值: 3 --> <property name="acquireIncrement" value="2"/> <!--定义在从数据库获取新连接失败后重复尝试的次数。默认值: 30 ;小于等于0表示无限次--> <property name="acquireRetryAttempts" value="0"/> <!--重新尝试的时间间隔,默认为:1000毫秒--> <property name="acquireRetryDelay" value="1000" /> <!--关闭连接时,是否提交未提交的事务,默认为false,即关闭连接,回滚未提交的事务 --> <property name="autoCommitOnClose">false</property> <!--c3p0将建一张名为Test的空表,并使用其自带的查询语句进行测试。如果定义了这个参数那么属性preferredTestQuery将被忽略。你不能在这张Test表上进行任何操作,它将只供c3p0测试使用。默认值: null --> <property name="automaticTestTable">Test</property> <!--如果为false,则获取连接失败将会引起所有等待连接池来获取连接的线程抛出异常,但是数据源仍有效保留,并在下次调用getConnection()的时候继续尝试获取连接。如果设为true,那么在尝试获取连接失败后该数据源将申明已断开并永久关闭。默认: false--> <property name="breakAfterAcquireFailure">false</property> <!--每60秒检查所有连接池中的空闲连接。默认值: 0,不检查 --> <property name="idleConnectionTestPeriod">60</property> <!--c3p0全局的PreparedStatements缓存的大小。如果maxStatements与maxStatementsPerConnection均为0,则缓存不生效,只要有一个不为0,则语句的缓存就能生效。如果默认值: 0--> <property name="maxStatements">100</property> <!--maxStatementsPerConnection定义了连接池内单个连接所拥有的最大缓存statements数。默认值: 0 --> <property name="maxStatementsPerConnection"></property> </bean>
相关推荐
java web c3p0数据源连接的配置讲解。
配置c3p0数据源
java开发时C3P0数据源的介绍与配置以及使用
Spring_c3p0与dbcp数据源_的配置.doc 很不错的哦!拿出来和大家一起学习!
C3P0源码及实例:C3P0资源文件配置、XML文件配置 C3P0源码及实例:C3P0资源文件配置、XML文件配置
数据源 c3p0 配置 官方 参考 配置 下载
C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate、Spring等。 适合人群:正在学习使用数据库连接池 里面的配置文件直接可用,少走弯路,...
主要讲解c3p0数据源的三种配置方式 c3p0三种配置方式 c3p0的配置方式分为三种,分别是 1.setters一个个地设置各个配置项 2.类路径下提供一个c3p0.properties文件 3.类路径下提供一个c3p0-config.xml文件
mysql.c3p0配置动态数据源的依赖包,必须导入到项目当中。
包含2个 JAR包:c3p0-0.9.5.2.jar,mchange-commons-java-0.2.11.jar 学习ssm框架 配置式开发的时候用到的
博文链接:https://wxinpeng.iteye.com/blog/203088
c3p0Jar包,Hibernate配置数据源必备,包含xml配置文件
一个hibernate数据源的c3p0配置,希望对你有帮助
c3p0是一种开源JDBC数据库连接池技术,该jar包包含了连接池技术必须导入项目的c3p0-0.9.5.5.jar和mchange-commons-java-0.2.19.jar两个jar包,还有连接池配置需要的c3p0-config.xml配置文件,名字不能修改,不然无法...
c3p0数据源配置详细注释
jdbc使用c3p0连接池连接数据库,支持配置多个数据源,有相关的查询测试。
c3p0 和DBCP数据源的jar包,以及配置文件,加上mysql的驱动包
Spring使用DriverManagerDataSource和C3P0分别配置MySql6.0.6数据源
技术分享:Spring的数据源配置 DBCP、C3P0、JNDI
技术分享:配置Spring数据源c3p0与dbcp