spring 的连接池
来源:互联网 发布:c语言自学知乎 编辑:程序博客网 时间:2024/06/07 20:25
hibernate开发组推荐c3p0
spring开发组推荐dbcp
dbcp的配置:
#连接设置
jdbc.driverClassName=oracle.jdbc.driver.OracleDriver
jdbc.url=jdbc:oracle:thin:@127.0.0.1:1521:DBSERVER
jdbc.username=user
jdbc.password=pass
#<!-- 初始化连接 -->
dataSource.initialSize=10
#<!-- 最大空闲连接 -->
dataSource.maxIdle=20
#<!-- 最小空闲连接 -->
dataSource.minIdle=5
#最大连接数量
dataSource.maxActive=50
#是否在自动回收超时连接的时候打印连接的超时错误
dataSource.logAbandoned=true
#是否自动回收超时连接
dataSource.removeAbandoned=true
#超时时间(以秒数为单位)
dataSource.removeAbandonedTimeout=180
#<!-- 超时等待时间以毫秒为单位 6000毫秒/1000等于60秒 -->
dataSource.maxWait=1000
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="${db.driverClassName}"/>
<property name="url" value="${db.url}"/>
<property name="username" value="${db.username}"/>
<property name="password" value="${db.password}"/>
<property name="validationQuery">
<value>SELECT 1</value>
</property>
<property name="testOnBorrow">
<value>true</value>
</property>
</bean>
<property name="driverClassName" value="${db.driverClassName}"/>
<property name="url" value="${db.url}"/>
<property name="username" value="${db.username}"/>
<property name="password" value="${db.password}"/>
<property name="validationQuery">
<value>SELECT 1</value>
</property>
<property name="testOnBorrow">
<value>true</value>
</property>
</bean>
c3p0的配置:
<bean id="fidsDatasource"
class="com.mchange.v2.c3p0.ComboPooledDataSource"
destroy-method="close">
<property name="driverClass">
<value>${db.driverClass}</value>
</property>
<property name="jdbcUrl">
<value>${db.jdbcurl}</value>
</property>
<property name="user">
<value>${db.user}</value>
</property>
<property name="password">
<value>${db.password}</value>
</property>
<property name="minPoolSize">
<value>15</value>
</property>
<property name="acquireIncrement">
<value>10000</value>
</property>
<property name="maxPoolSize">
<value>25</value>
</property>
</bean>
class="com.mchange.v2.c3p0.ComboPooledDataSource"
destroy-method="close">
<property name="driverClass">
<value>${db.driverClass}</value>
</property>
<property name="jdbcUrl">
<value>${db.jdbcurl}</value>
</property>
<property name="user">
<value>${db.user}</value>
</property>
<property name="password">
<value>${db.password}</value>
</property>
<property name="minPoolSize">
<value>15</value>
</property>
<property name="acquireIncrement">
<value>10000</value>
</property>
<property name="maxPoolSize">
<value>25</value>
</property>
</bean>
- spring 的连接池
- spring下的proxool连接池配置
- spring+hibernate的c0p3连接池配置
- spring中连接池的配置
- spring中连接池的配置
- spring+hibernate 连接池的配置
- Spring 下几种 连接池 的比较
- spring+hibernate的c3p0 连接池配置
- Spring的JNDI连接池(TOMCAT)
- Spring的proxool连接池(TOMCAT)
- spring中连接池的配置
- spring中连接池的配置
- spring中连接池的配置
- spring 管理hibernate连接池的配置
- spring中连接池的配置
- spring中 连接池的使用
- spring中 连接池的使用
- spring jdbc连接池的配置
- 6.2 普通报表打印方案
- CSS hack:区分IE6,IE7,firefox-网站标准化
- 求字符串中某字符重复出现次数
- 6.3 样式报表打印方案
- The Road Not Taken
- spring 的连接池
- Some suggestions about SDET in outsourcing
- 编译原理 计算器 C++实现 (*引用*)
- 100句牛逼的话
- C语言指针学习笔记
- linux下配置cvs服务器
- oracle cursor 游标
- 纯C下用ODBC访问数据库(实例)
- 6.4 高级报表打印方案