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

  • 相关阅读:
    docker 安装mysql
    Java web项目搭建系列之二 Jetty下运行项目
    Java web项目搭建系列之一 Eclipse中新建Maven项目
    Maven 添加其他Maven组件配置问题
    C# 中定义扩展方法
    Oracle 函数
    【Webservice】2 counts of IllegalAnnotationExceptions Two classes have the same XML type name
    Linux精简版系统安装网络配置问题解决
    Rsync 故障排查整理
    Failed to set session cookie. Maybe you are using HTTP instead of HTTPS to access phpMyAdmin.
  • 原文地址:https://www.cnblogs.com/haojieli/p/5667590.html
Copyright © 2011-2022 走看看