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

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

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

Java丨DBCP连接池完整配置的更多相关文章

  1. Java基础-DBCP连接池(BasicDataSource类)详解

    Java基础-DBCP连接池(BasicDataSource类)详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 实际开发中“获得连接”或“释放资源”是非常消耗系统资源的两个过程 ...

  2. java使用DBCP连接池创建工具类

    1.说明 java中有个扩展包 javax下面有个DataResource的接口  javax.sql.DataResource 该接口定义了连接池的方法规范 而DBCP框架有apache公司开发,他 ...

  3. Spring dbcp连接池简单配置 示例

    一.配置db.properties属性文件 #database connection config connection.username=sa connection.password=sa conn ...

  4. DBCP连接池配置(DBCPUtils.java)

    配置文件 db_dbcp.properites driverClass=com.mysql.jdbc.Driver url=jdbc:mysql://127.0.0.1:3306/db?useSSL= ...

  5. DBCP连接池配置常用参数说明

    参数 默认值 说明 username \ 传递给JDBC驱动的用于建立连接的用户名 password \ 传递给JDBC驱动的用于建立连接的密码 url \ 传递给JDBC驱动的用于建立连接的URL ...

  6. DBCP连接池原理分析及配置用法

    DBCP连接池介绍 ----------------------------- 目前 DBCP 有两个版本分别是 1.3 和 1.4. DBCP 1.3 版本需要运行于 JDK 1.4-1.5 ,支持 ...

  7. JNDI和在tomcat中配置DBCP连接池 元数据的使用 DBUtils框架的使用 多表操作

    1 JNDI和在tomcat中配置DBCP连接池 JNDI(Java Naming and Directory Interface),Java命名和目录接口,它对应于J2SE中的javax.namin ...

  8. java JDBC (八) 连接池 DBCP

    package cn.sasa.demo1; import javax.sql.DataSource; import org.apache.commons.dbcp2.BasicDataSource; ...

  9. day39-Spring 14-Spring的JDBC模板:DBCP连接池配置

    一般常用的连接池是DBCP和C3P0. package cn.itcast.spring3.demo1; import java.sql.DriverManager; import org.junit ...

随机推荐

  1. 应用程序之UITableView的编辑模式

    cell分层结构 效果展示 代码实现 一.cell的分层结构 二.效果展示 三.代码实现 // // ViewController.m // 01-TableView的删除实现 // // Creat ...

  2. MongoDB 快速入门

    本作品由Man_华创作,采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可.基于http://www.cnblogs.com/manhua/上的作品创作. MongoDB No ...

  3. Ant Problem: failed to create task or type foreach 问题

    用eclipse导出android时总是会出现有类没有导出的现象,感觉非常麻烦,就用ant些了脚本.在eclipse中运行脚本没问题.可是在命令行下运行会出现 Problem: failed to c ...

  4. CentOS 5.5安装SVN(Subversion)

    检查已安装版本 #检查是否安装了低版本的SVN[root@localhost /]# rpm -qa subversion #卸载旧版本SVN[root@localhost modules]# yum ...

  5. 自己定义ProgressDialog载入图片

    使用系统载入框 mDialog = new ProgressDialog(this); mDialog.setCancelable(true);//能否够被取消 mDialog.setMessage( ...

  6. ie6中 object doesn’t support this property or method

    可能是由于方法或json中有注释,/**/或//删掉注释就可以了

  7. JavaOne2013 开发者大会

    参加完JavaOne 2013开发者大会,把听的东西总结一下,基本上是介绍Java的最新发展情况,和对未来的展望. 现在全球有9 million 的Java开发人员,Java语言除了在传统的Enter ...

  8. 使用css counter来美化代码片段的样式

    博客园默认的代码片段样式不太美观,特别是复制代码时会把前面的行号也复制下来,操作起来比较麻烦.最近看到一种使用CSS计数器来美化代码片段的方法,于是研究了一下计数器的使用,在此做个笔记. 这是官网的例 ...

  9. Unix中库的使用

    库有点像java中的jar包,但是使用起来要比jar包要麻烦一点. 库分为静态编程库和动态链接库两种. 库一旦设计出来就需要被可执行程序链接和调用. 可执行程序在编译时直接载入静态编程库,在运行时直接 ...

  10. 【转载】【selenium+Python WebDriver】之元素定位

    总结: 感谢: “煜妃”<Selenuim+Python之元素定位总结及实例说明> “Huilaojia123”<selenium WebDriver定位元素学习总结> “上海 ...