Spring 결합 Hibernate 설정 C3P 0 연결 탱크

c3p0-0.9.1.2.jar 패 키 지 를 불 러 와 야 합 니 다.
주소:http://www.java2s.com/Code/Jar/c/Downloadc3p00912jar.htm
applicationContext.xml   :
<bean id="dataSource"

        class="com.mchange.v2.c3p0.ComboPooledDataSource"

        destroy-method="close">

        <property name="driverClass">

            <value>com.mysql.jdbc.Driver</value>

        </property>

        <property name="jdbcUrl">

            <value>jdbc:mysql://ip  :3306/     ?useUnicode=true&characterEncoding=utf-8</value>

        </property>

        <property name="user">

            <value>root</value>

        </property>

        <property name="password">

            <value>root</value>

        </property>

 <!--            。-->

        <property name="minPoolSize">

            <value>5</value>

        </property>

 <!--            。Default: 15 -->

        <property name="maxPoolSize">

            <value>30</value>

        </property>

<!--          ,    minPoolSize maxPoolSize  。Default: 3 -->

        <property name="initialPoolSize">

            <value>10</value>

        </property>

 <!--      ,60           。  0     。Default: 0 -->

        <property name="maxIdleTime">

            <value>60</value>

        </property>

 <!--             c3p0          。Default: 3 -->

        <property name="acquireIncrement">

            <value>5</value>

        </property>

 <!--JDBC     ,           PreparedStatements  。       statements
      connection        。                   。
    maxStatements maxStatementsPerConnection  0,      。Default: 0-->

        <property name="maxStatements">

            <value>0</value>

        </property>

 <!-- 60              。Default: 0 -->

        <property name="idleConnectionTestPeriod">

            <value>60</value>

        </property>

 <!--                      。Default: 30 -->

        <property name="acquireRetryAttempts">

            <value>30</value>

        </property>

 <!--                             。        
    ,      getConnection()           。    true,     
                        。Default: false-->

        <property name="breakAfterAcquireFailure">

            <value>true</value>

        </property>

 <!--                 。    true     connection   
            。    idleConnectionTestPeriod automaticTestTable
               。Default: false -->

        <property name="testConnectionOnCheckout">

            <value>false</value>

        </property>

    </bean>

좋은 웹페이지 즐겨찾기