spring的applicationContext.xml中的DBCP配置如下:

    <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> 

        <!-- driver for Derby--> 

        <property name="driverClassName"> 

            <value>org.apache.derby.jdbc.ClientDriver</value> 

        </property> 

        <property name="url"> 

            <value>jdbc:derby://localhost:1527/sample;create=true</value> 

        </property> 

        <property name="username"> 

            <value>ahoo</value> 

        </property> 

        <property name="password"> 

            <value>ahoo</value> 

        </property> 

        <!-- 初始化连接 --> 

        <property name="initialSize"> 

            <value>20</value> 

        </property> 

        <!-- 最大连接数量 --> 

        <property name="maxActive"> 

            <value>100</value> 

        </property> 

        <!-- 最大空闲连接 --> 

        <property name="maxIdle"> 

            <value>30</value> 

        </property> 

        <!-- 最小空闲连接 --> 

        <property name="minIdle"> 

            <value>10</value> 

        </property> 

        <!-- 是否在自动回收超时连接的时候打印连接的超时错误 --> 

        <property name="logAbandoned"> 

            <value>true</value> 

        </property> 

        <!-- 是否自动回收超时连接 --> 

        <property name="removeAbandoned"> 

            <value>true</value> 

        </property> 

        <!-- 超时时间(以s为单位) --> 

        <property name="removeAbandonedTimeout"> 

            <value>20</value> 

        </property> 

        <!-- 超时等待时间(以ms为单位) --> 

        <property name="maxWait"> 

            <value>1000</value> 

        </property> 

        <property name="connectionProperties">  

            <value>clientEncoding=utf-8</value>  

        </property>

    </bean> 

 

你可能感兴趣的:(spring的applicationContext.xml中的DBCP配置如下:)