【发布时间】:2016-09-15 12:34:12
【问题描述】:
我正在使用 c3p0 连接池连接到 SQL Server 2008 数据库。如下所示,minPoolSize 设置为 10,但 SQL Server 中只启动了一个 jTDS 进程。
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"
destroy-method="close" >
<property name="acquireIncrement" value="20" />
<property name="idleConnectionTestPeriod" value="60"/>
<property name="maxConnectionAge" value="7200" />
<property name="preferredTestQuery" value="select 1" />
<property name="maxIdleTime" value="1200" />
<property name="maxPoolSize" value="250" />
<property name="maxStatements" value="50" />
<property name="minPoolSize" value="10" />
<property name="driverClass" value="${database.driver}" />
<property name="jdbcUrl" value="${database.url}" />
<property name="password" value="${database.password}" />
<property name="user" value="${database.user}" />
</bean>
“最大并发连接数(0 = 无限制):”在 SQL Server 中设置为 0。
任何想法可能是什么问题?
【问题讨论】:
标签: sql-server jdbc connection-pooling c3p0