C3P0Connection属性

时间:2013-12-16 12:05:37

标签: java spring c3p0

以下是C3p0连接池的配置文件。但是在启动我的应用程序一段时间之后,所有连接都达到了最大连接数,即200,并且在应用程序正在使用没有连接的情况下处于空闲状态,如果我从浏览器点击我的应用程序URL,则表示服务临时不可用。

我的应用程序是客户端套接字连接应用程序,在打开客户端的连接时我正在对数据库进行数据插入和更新。

<bean id="datasource" class="com.mchange.v2.c3p0.ComboPooledDataSource">
        <property name="driverClass" value="org.postgresql.Driver" />
        <property name="jdbcUrl"
            value="jdbc:postgresql://localhost/dbname" />
        <property name="user" value="developer" />
        <property name="password" value="developerPassword" />
        <!-- <property name="initialPoolSize" value="20"/> -->
        <property name="minPoolSize" value="2" />
        <property name="maxPoolSize" value="200" />
        <property name="maxIdleTime" value="1" />
        <property name="maxAdministrativeTaskTime" value="900" />
        <property name="maxIdleTimeExcessConnections" value="2" />
        <!-- <property name="checkoutTimeout" value="300"/> -->
        <!-- <property name="maxStatements" value="500"/> -->
        <property name="testConnectionOnCheckin" value="true" />
        <property name="maxConnectionAge" value="60" />
        <property name="unreturnedConnectionTimeout" value="1000" />
        <property name="debugUnreturnedConnectionStackTraces" value="true" />
    </bean>

0 个答案:

没有答案