zoukankan      html  css  js  c++  java
  • Java丨DBCP连接池完整配置

    <!-- 数据源1 -->  
        <bean id="dataSource"  
              class="org.apache.commons.dbcp.BasicDataSource"  
              destroy-method="close">  
            <property name="driverClassName" value="com.mysql.jdbc.Driver"/>  
            <property name="url" value="jdbc:mysql://192.168.0.109:3306/test?useUnicode=true&characterEncoding=UTF-8"/>  
            <property name="username" value="root"/>  
            <property name="password" value="root"/>  
            <!--maxActive: 最大连接数量-->    
            <property name="maxActive" value="150"/>  
            <!--minIdle: 最小空闲连接-->    
            <property name="minIdle" value="5"/>  
            <!--maxIdle: 最大空闲连接-->    
            <property name="maxIdle" value="20"/>  
            <!--initialSize: 初始化连接-->    
            <property name="initialSize" value="30"/>  
            <!-- 连接被泄露时是否打印 -->  
            <property name="logAbandoned" value="true"/>  
            <!--removeAbandoned: 是否自动回收超时连接-->    
            <property name="removeAbandoned"  value="true"/>  
            <!--removeAbandonedTimeout: 超时时间(以秒数为单位)-->    
            <property name="removeAbandonedTimeout" value="10"/>  
            <!--maxWait: 超时等待时间以毫秒为单位 1000等于60秒-->  
            <property name="maxWait" value="1000"/>  
            <!-- 在空闲连接回收器线程运行期间休眠的时间值,以毫秒为单位. -->  
            <property name="timeBetweenEvictionRunsMillis" value="10000"/>  
            <!--  在每次空闲连接回收器线程(如果有)运行时检查的连接数量 -->  
            <property name="numTestsPerEvictionRun" value="10"/>  
            <!-- 1000 * 60 * 30  连接在池中保持空闲而不被空闲连接回收器线程-->  
            <property name="minEvictableIdleTimeMillis" value="10000"/>  
           <property name="validationQuery" value="SELECT NOW() FROM DUAL"/>  
        </bean> 

    【转载原地址】http://www.cnblogs.com/adolfmc/archive/2013/01/22/2872298.html  

     DBCP配置中文版本,来自 apache 官方文档
    【官方原文地址】http://commons.apache.org/dbcp/configuration.html

  • 相关阅读:
    7月的尾巴,你是XXX
    戏说Android view 工作流程《下》
    “燕子”
    Android开机动画bootanimation.zip
    戏说Android view 工作流程《上》
    ViewController里已连接的IBOutlet为什么会是nil
    My first App "Encrypt Wheel" is Ready to Download!
    iOS开发中角色Role所产生的悲剧(未完)
    UIScrollView实现不全屏分页的小技巧
    Apple misunderstood my app,now my app status changed to “In Review”
  • 原文地址:https://www.cnblogs.com/haojieli/p/5667590.html
Copyright © 2011-2022 走看看