C3P0连接池属性配置注释
| 属性 | 解释 |
| acquireIncrement |
当连接池中的连接耗尽的时候c3p0一次同时获取的连接数 默认为:3 |
| acquireRetryAttempts |
定义在从数据库获取新连接失败后重复尝试的次数 默认为:30 |
| acquireRetryDelay |
两次连接中间隔时间,单位毫秒 默认为:1000 |
|
autoCommitOnClose |
连接关闭时默认将所有未提交的操作回滚 默认为:false |
|
automaticTestTable |
c3p0将建一张名为Test的空表,并使用其自带的查询语句进行测试。如果定义了这个参数那么 |
|
breakAfterAcquireFailure |
获取连接失败将会引起所有等待连接池来获取连接的线程抛出异常。但是数据源仍有效 |
|
checkoutTimeout |
当连接池用完时客户端调用getConnection()后等待获取新连接的时间,超时后将抛出 |
|
connectionTesterClassName |
通过实现ConnectionTester或QueryConnectionTester的类来测试连接。类名需制定全路径 |
|
factoryClassLocation |
指定c3p0 libraries的路径,如果(通常都是这样)在本地即可获得那么无需设置,默认null即可 默认为:null |
|
idleConnectionTestPeriod |
每60秒检查所有连接池中的空闲连接 默认为:0 |
|
initialPoolSize |
初始化时获取三个连接,取值应在minPoolSize与maxPoolSize之间 默认为:3 |
|
maxIdleTime |
最大空闲时间,60秒内未使用则连接被丢弃。若为0则永不丢弃 默认为:0 |
|
maxPoolSize |
连接池中保留的最大连接数 默认为:15 |
|
maxStatements |
JDBC的标准参数,用以控制数据源内加载的PreparedStatements数量。但由于预缓存的statements |
|
maxStatementsPerConnection |
maxStatementsPerConnection定义了连接池内单个连接所拥有的最大缓存statements数 默认为:0 |
|
numHelperThreads |
c3p0是异步操作的,缓慢的JDBC操作通过帮助进程完成。扩展这些操作可以有效的提升性能 |
|
overrideDefaultUser |
当用户调用getConnection()时使root用户成为去获取连接的用户。主要用于连接池连接非c3p0 |
|
overrideDefaultPassword |
与overrideDefaultUser参数对应使用的一个参数 默认为:null |
|
user |
用户名 默认为: null |
|
password |
密码 默认为:null |
|
preferredTestQuery |
定义所有连接测试都执行的测试语句。在使用连接测试的情况下这个一显著提高测试速度。注意: |
|
propertyCycle |
-用户修改系统配置参数执行前最多等待300秒 默认为:300 |
|
testConnectionOnCheckout |
因性能消耗大请只在需要的时候使用它。如果设为true那么在每个connection提交的 |
|
testConnectionOnCheckin |
如果设为true那么在取得连接的同时将校验连接的有效性 默认为:false |
C3P0连接池属性配置注释的更多相关文章
- C3P0连接池详细配置
C3P0连接池详细配置 转自http://msq.javaeye.com/blog/60387 <c3p0-config> <default-config> <!--当连 ...
- Spring之c3p0连接池xml配置和使用举例
1.导入jar包 c3p0-0.9.5.2.jar mchange-commons-java-0.2.11.jar 2.源码: beans.xml <beans xmlns="http ...
- Hibernate的配置中,c3p0连接池相关配置
一.配置c3p0 1.导入 hibernate-c3po连接池包,Maven地址是:http://mvnrepository.com/artifact/org.hibernate/hibernate- ...
- Java框架spring 学习笔记(十六):c3p0连接池的配置以及dao使用jdbcTemplate
连接池可以大大提高数据库的性能和连接速度,将那些已连接的数据库连接存放在一个连接池里,以后别人要连接数据库的时候,将不会重新建立数据库连接,直接从连接池中取出可用的连接,用户使用完毕后,会释放连接重新 ...
- Spring中c3p0连接池的配置 及JdbcTemplate的使用 通过XML配置文件注入各种需要对象的操作 来完成数据库添加Add()方法
通过配置文件XML方法的配置 可以使用非常简练的Service类 UserService类代码如下: package com.swift; public class UserService { pri ...
- C3P0连接池参数配置
<!--acquireIncrement:链接用完了自动增量3个. --> <property name="acquireIncrement">3</ ...
- C3P0连接池的配置与使用
1.下载c3p0-0.9.1.2.jar 下载地址:http://download.csdn.net/detail/chunxiaqiudong5/9661922 2.添加配置文件c3p0-confi ...
- c3p0连接池基本配置mysql和oracle
c3p0-config.xml <?xml version="1.0" encoding="UTF-8"?> <c3p0-config> ...
- C3P0连接池在hibernate和spring中的配置
首先为什么要使用连接池及为什么要选择C3P0连接池,这里就不多说了,目前C3P0连接池还是比较方便.比较稳定的连接池,能与spring.hibernate等开源框架进行整合. 一.hibernate中 ...
随机推荐
- Guacamole 远程桌面
本文将Apache的guacamole服务的部署和应用,http://guacamole.apache.org/doc/gug/ 该链接下有全部相关知识的英文文档,如果水平ok,可以去这里仔细查看. ...
- day01 python初识、数据类型、流程控制
今日内容大纲:1,计算机基础. cpu,内存,硬盘,操作系统.2,python的发展与应用.3,python的历史. 2008年python同时更新了两个版本 1,python2x python3x ...
- HDU-3333 Turing Tree 分块求区间不同数和
HDU-3333 Turning Tree 题目大意:先给出n个数字.面对q个询问区间,输出这个区间不同数的和. 题解:这道题有几种解法.这里讲一下用分块解决的方法.( 离线树状数组解法看这里 Hdu ...
- Session的load和get方法区别是什么?
①如果没有找到符合条件的记录,get方法返回null值,而load方法会抛出异常: ②get方法直接返回实体类对象,load方法返回实体类对象的代理: ③在Hibernate3之前,get方法只在一级 ...
- ios微信分享的兼容性问题
我微信分享采用的是: 页面初始化时动态加载js-sdk, 然后在需要分享的页面进行sdk的分享初始化 app.vue store.vue 这种方法在安卓上完全正常, 好用得令人发指, 但是!!! io ...
- jQuery遍历之向上遍历
1.parent $(document).ready(function(){ $("a").parent().css({border:"4px solid black&q ...
- 每天一个linux命令:nl(12)
nl nl命令读取 file 参数(缺省情况下标准输入),计算输入中的行号,将计算过的行号写入标准输出.在输出中,nl命令根据您在命令行中指定的标志来计算左边的行.输入文本必须写在逻辑页中.每个逻辑页 ...
- springcloud的config
CONFIG服务端 加入依赖: <dependency> <groupId>org.springframework.cloud</groupId> <arti ...
- 大碗宽面Beta迭代阶段第十二周会议记录
本周一晚上我们在熟悉的宿舍楼一楼大厅进行了本周的小组会议. 对于上周的任务,前端的同学修改统一了导航栏和footer,在课程评价界面中添加了“添加评论”功能,其中含有,是否修改过该课程的单选框,评论, ...
- Tomcat内存问题解决办法
使用Java程序从数据库中查询大量的数据时出现异常:java.lang.OutOfMemoryError: Java heap space 在JVM中如果98%的时间是用于GC且可用的 Heap si ...