数据库连接池c3p0和dbcp中spring中使用的配置
2008-12-07 18:54
483 查看
想想以前还是自己在写连接池,现在的连接池多的数不过来,估计永远也不用自己再写了。
下面是两个连接ms sqlserver的例子。连接其它数据库就在网上去搜搜吧。
maxActive是最大连接数据,这个要根据实际情况设置大些,不然连接可能就不够用了。
minIdle是初始化时在池中创建的连接数
maxIdle是池中保持的最大空闲数
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName">
<value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
</property>
<property name="url">
<value>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=satisfy</value>
</property>
<property name="username">
<value>sa</value>
</property>
<property name="password">
<value>1111</value>
</property>
<property name="maxActive">
<value>30</value>
</property>
<property name="maxIdle">
<value>20</value>
</property>
<property name="minIdle">
<value>5</value>
</property>
</bean>
<!--
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
<property name="driverClass">
<value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
</property>
<property name="jdbcUrl">
<value>jdbc:microsoft:sqlserver://10.192.78.48:1433;DatabaseName=satisfy</value>
</property>
<property name="user">
<value>sa</value>
</property>
<property name="password">
<value>123456</value>
</property>
<property name="minPoolSize">
<value>5</value>
</property>
<property name="maxPoolSize">
<value>200</value>
</property>
<property name="initialPoolSize">
<value>10</value>
</property>
<property name="maxIdleTime">
<value>60</value>
</property>
<property name="acquireIncrement">
<value>5</value>
</property>
<property name="maxStatements">
<value>0</value>
</property>
<property name="idleConnectionTestPeriod">
<value>60</value>
</property>
<property name="acquireRetryAttempts">
<value>30</value>
</property>
<property name="breakAfterAcquireFailure">
<value>true</value>
</property>
<property name="testConnectionOnCheckout">
<value>false</value>
</property>
</bean>
-->
下面是两个连接ms sqlserver的例子。连接其它数据库就在网上去搜搜吧。
maxActive是最大连接数据,这个要根据实际情况设置大些,不然连接可能就不够用了。
minIdle是初始化时在池中创建的连接数
maxIdle是池中保持的最大空闲数
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName">
<value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
</property>
<property name="url">
<value>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=satisfy</value>
</property>
<property name="username">
<value>sa</value>
</property>
<property name="password">
<value>1111</value>
</property>
<property name="maxActive">
<value>30</value>
</property>
<property name="maxIdle">
<value>20</value>
</property>
<property name="minIdle">
<value>5</value>
</property>
</bean>
<!--
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
<property name="driverClass">
<value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
</property>
<property name="jdbcUrl">
<value>jdbc:microsoft:sqlserver://10.192.78.48:1433;DatabaseName=satisfy</value>
</property>
<property name="user">
<value>sa</value>
</property>
<property name="password">
<value>123456</value>
</property>
<property name="minPoolSize">
<value>5</value>
</property>
<property name="maxPoolSize">
<value>200</value>
</property>
<property name="initialPoolSize">
<value>10</value>
</property>
<property name="maxIdleTime">
<value>60</value>
</property>
<property name="acquireIncrement">
<value>5</value>
</property>
<property name="maxStatements">
<value>0</value>
</property>
<property name="idleConnectionTestPeriod">
<value>60</value>
</property>
<property name="acquireRetryAttempts">
<value>30</value>
</property>
<property name="breakAfterAcquireFailure">
<value>true</value>
</property>
<property name="testConnectionOnCheckout">
<value>false</value>
</property>
</bean>
-->
相关文章推荐
- 如何使用Spring 配置各类(c3p0,dbcp,jndi)数据源以及jdbc
- spring jdbc --注:c3p0数据库连接池或druid连接池使用配置整理
- spring下,druid,c3p0,proxool,dbcp四个数据连接池的使用和配置
- Spring配置c3p0、dbcp数据库连接池
- spring c3p0/dbcp等数据库连接池配置
- spring下,druid,c3p0,proxool,dbcp四个数据连接池的使用和配置
- Spring—数据库连接池C3P0、DBCP、Proxool详细配置
- web day18 事务,数据库连接池(DBCP,C3P0,),DBUtils,装饰模式,Tomcat配置JNDI资源,ThreadLocal,BaseServlet
- Spring中JdbcTemplate结合连接池(c3p0、dbcp、JdbcDateSupport)及配置properties
- java 使用c3p0数据库连接池配置实例
- 常用数据库连接池 (DBCP、c3p0、Druid) 配置说明
- 配置Spring数据源c3p0与dbcp
- SpringBoot中配置使用Druid数据库连接池
- Spring中数据库连接池的三种配置(dbcp,c3p0,proxool)(转载)
- Spring3.1.2框架下c3po和dbcp两种数据库连接池的配置
- Spring配置数据源的三种方式 (dbcp,c3p0,jndi).
- Spring配置数据源(DBCP数据源、c3p0数据源)
- spring中dbcp、c3p0和proxool配置比较
- 配置Spring数据源c3p0与dbcp
- Spring+Hibernate 配置和使用c3p0和proxool连接池