没有合适的资源?快使用搜索试试~ 我知道了~
DBCP和C3P0连接池常用配置参数一览表
需积分: 3 2 下载量 69 浏览量
2011-01-22
16:55:51
上传
评论
收藏 5KB TXT 举报
温馨提示
试读
2页
DBCP和C3P0连接池常用配置参数一览表DBCP和C3P0连接池常用配置参数一览表
资源推荐
资源详情
资源评论
DBCP和C3P0连接池常用配置参数一览表
DBCP配置
<bean id="hospitalDataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName"><value>${jdbcHospital.driverClassName}</value></property>
<property name="url"><value>${jdbcHospital.url}</value></property>
<property name="username"><value>${jdbcHospital.username}</value></property>
<property name="password"><value>${jdbcHospital.password}</value></property>
<property name="initialSize" value="10" />
<property name="maxActive" value="100" />
<property name="maxIdle" value="30" />
<property name="minIdle" value="10" />
<property name="logAbandoned" value="true" />
<property name="removeAbandoned" value="true" />
<property name="removeAbandonedTimeout" value="1000" />
<property name="maxWait" value="5000" />
</bean>
defaultAutoCommit:设置从数据源中返回的连接是否采用自动提交机制,默认值为 true;
defaultReadOnly:设置数据源是否仅能执行只读操作, 默认值为 false;
maxActive:最大连接数据库连接数,设置为0时,表示没有限制;
maxIdle:最大等待连接中的数量,设置为0时,表示没有限制;
maxWait:最大等待秒数,单位为毫秒, 超过时间会报出错误信息;
validationQuery:用于验证连接是否成功的查询SQL语句,SQL语句必须至少要返回一行数据, 如你可以简单地设置为:“select count(*) from user”;
removeAbandoned:是否自我中断,默认是 false ;
removeAbandonedTimeout:几秒后数据连接会自动断开,在removeAbandoned为true,提供该值;
logAbandoned:是否记录中断事件, 默认为 false;
C3P0配置
<bean id="hospitalDataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
<property name="driverClass" value="${jdbcHospital.driverClassName}" />
<property name="jdbcUrl" value="${jdbcHospital.url}" />
DBCP配置
<bean id="hospitalDataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName"><value>${jdbcHospital.driverClassName}</value></property>
<property name="url"><value>${jdbcHospital.url}</value></property>
<property name="username"><value>${jdbcHospital.username}</value></property>
<property name="password"><value>${jdbcHospital.password}</value></property>
<property name="initialSize" value="10" />
<property name="maxActive" value="100" />
<property name="maxIdle" value="30" />
<property name="minIdle" value="10" />
<property name="logAbandoned" value="true" />
<property name="removeAbandoned" value="true" />
<property name="removeAbandonedTimeout" value="1000" />
<property name="maxWait" value="5000" />
</bean>
defaultAutoCommit:设置从数据源中返回的连接是否采用自动提交机制,默认值为 true;
defaultReadOnly:设置数据源是否仅能执行只读操作, 默认值为 false;
maxActive:最大连接数据库连接数,设置为0时,表示没有限制;
maxIdle:最大等待连接中的数量,设置为0时,表示没有限制;
maxWait:最大等待秒数,单位为毫秒, 超过时间会报出错误信息;
validationQuery:用于验证连接是否成功的查询SQL语句,SQL语句必须至少要返回一行数据, 如你可以简单地设置为:“select count(*) from user”;
removeAbandoned:是否自我中断,默认是 false ;
removeAbandonedTimeout:几秒后数据连接会自动断开,在removeAbandoned为true,提供该值;
logAbandoned:是否记录中断事件, 默认为 false;
C3P0配置
<bean id="hospitalDataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
<property name="driverClass" value="${jdbcHospital.driverClassName}" />
<property name="jdbcUrl" value="${jdbcHospital.url}" />
资源评论
hxtahml10000y
- 粉丝: 18
- 资源: 185
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功