`

DBCP常用配置总结

    博客分类:
  • J2SE
阅读更多
<!-- 创建的初始连接数量 Default: 0 -->
<property name="initialSize" value="0"/>
<!-- 连接池在同一时间能够分配的最大活动连接的数量,设置为非正数则表示不限制 Default: 8 -->
<property name="maxTotal" value="8"/>
<!-- 连接池中容许保持空闲状态的最大连接数,超过的空闲连接将被释放,如果设置为负数表示不限制 Default: 8 -->
<property name="maxIdle" value="8"/>
<!-- 连接池中容许保持空闲状态的最小连接数,低于这个数量将创建新的连接,如果设置为0则不创建 Default: 0 -->
<property name="minIdle" value="0"/>
<!-- 没有可用连接时,连接池等待连接被归还的最大时间,超时则抛出异常,设置为-1表示无限等待 Default: -1 -->
<property name="maxWaitMillis" value="-1"/>
<!-- 连接是否在创建后进行验证 Default: false -->
<property name="testOnCreate" value="false"/>
<!-- 连接是否在获取前进行验证 Default: true -->
<property name="testOnBorrow" value="true"/>
<!-- 连接是否在归还前进行验证,Default: false -->
<property name="testOnReturn" value="false"/>
<!-- 连接是否在空闲状态进行验证 Default: false -->
<property name="testWhileIdle" value="false"/>
<!-- 每隔一段时间进行一次空闲线程回收 Default: -1 -->
<property name="timeBetweenEvictionRunsMillis" value="-1"/>
<!-- 清理时进行连接验证的数量 Default: 3 -->
<property name="numTestsPerEvictionRun" value="3"/>
<!-- 连接池中连接最少可空闲的时间 Default: 1800000 -->
<property name="minEvictableIdleTimeMillis" value="1800000"/>
<!-- 过期连接是否打印日志 Default: true -->
<property name="logExpiredConnections" value="true"/>
<!-- 池中预编译缓存数量 Default: false -->
<property name="poolPreparedStatements" value="false"/>
<!-- 打开预编译缓存的最大数量 Default: -1 -->
<property name="maxOpenPreparedStatements" value="-1"/>
<!-- 活动连接的最大空闲时间,Default: 300 -->
<property name="removeAbandonedTimeout" value="300"/>
<!-- 连接池回收空闲的活动连接时是否打印日志,Default: false -->
<property name="logAbandoned" value="false"/>

参考文档:http://commons.apache.org/proper/commons-dbcp/configuration.html
 

 

分享到:
评论

相关推荐

    commons-dbcp jar包

    开发者可以通过配置XML或使用Java配置来设置DBCP的数据源,包括最大连接数、最小连接数、超时时间等参数。 **压缩包子文件名称解析** 压缩包中的"commons-dbcp-1.2.jar"是Apache Commons DBCP 1.2版本的JAR文件,...

    DBCP jar包

    总结来说,DBCP jar包是Java开发中常用的数据库连接池实现,它提供了高效、灵活的数据库连接管理,提高了应用的运行效率,并降低了对数据库资源的压力。通过合理配置和使用DBCP,开发者可以优化Java应用的数据库访问...

    dbcp连接池jar包

    DBCP(Database Connection Pool)是...总结,DBCP连接池是Java开发中常用的数据库连接管理工具,它通过维护一个连接池,提高了应用与数据库交互的效率和稳定性。理解和正确使用DBCP对于优化Java应用的性能至关重要。

    dbcp和pool.jar

    1. **GenericObjectPool**: 这是最常用的对象池实现,可以配置各种池化参数,如最大空闲数、最大活动数、空闲超时等。 2. **PoolableObjectFactory**: 定义了对象的创建、验证、清理和销毁接口,用户可以根据需求...

    dbcp.rar_Commons-jdbc.zip jar_DBCP_commons jdbc_dbcp jar_dbcp.ja

    描述中提到"常用的JDBC连接池文件,在commons-DBCP文件夹中有4个jar文件",这暗示了在解压后的文件中,除了DBCP的核心库之外,可能还包含其他相关的依赖库。通常,一个完整的Apache Commons DBCP实现会包括以下几个...

    commons-dbcp和commons-pool

    DBCP和Commons Pool的配置非常重要,合理的参数设置可以进一步提高性能。例如,可以根据系统的并发量设定最大和最小连接数,根据系统资源情况调整超时时间和空闲时间,以及设置检测连接是否有效的验证查询等。 总结...

    DBCP连接池帮助文档

    总结,DBCP连接池是Java应用中常用的一种数据库连接管理工具,通过理解其工作原理,合理配置和使用,能有效提升系统的性能和稳定性。在实际开发中,结合具体的业务需求和环境调整配置,可以更好地发挥DBCP的作用。

    JDBC事务管理(添加dbcp和c3p0测试.zip

    Java数据库连接(JDBC)是Java程序...DBCP和C3P0是常用的数据库连接池实现,它们提供了一种有效的连接管理和复用机制,提高了系统的效率和稳定性。通过学习和实践这些技术,你可以提升在Java数据库编程领域的专业技能。

    dbcp_pool_collections

    总结来说,"dbcp_pool_collections"压缩包提供的DBCP 1.3版本是一个基础但实用的数据库连接池解决方案,适用于对JDK版本要求较低的项目。通过合理配置和使用,可以有效地管理和优化数据库连接,提高系统的运行效率。...

    dbcp连接池

    1. **初始化**: 应用程序启动时,配置并初始化DBCP连接池,设置最大连接数、最小连接数、超时时间等参数。 2. **获取连接**: 当需要执行数据库操作时,从连接池中获取一个空闲的连接,如果没有空闲连接,可以等待或...

    commons-dbcp-1.2.2.jar &commons-pool-1.3.jar

    总结来说,`commons-dbcp`和`commons-pool`是Java开发中常用的数据库连接池实现,它们通过池化技术优化了数据库连接的管理,提高了系统效率。在Tomcat服务器和Struts框架中,正确配置DataSource能够保证Web应用稳定...

    DBCP 连接池

    总结起来,DBCP是Java应用中常用的数据库连接池实现,它通过Apache Commons Pool库实现了高效的数据库连接管理。使用DBCP能显著提升应用性能,降低系统资源消耗,并且提供了丰富的配置选项以适应各种应用场景。在...

    c3p0,dbcp所需jar包

    总结起来,c3p0和DBCP都是Java开发中常用的数据库连接池实现,它们通过有效管理数据库连接,提升了应用性能和资源利用效率。开发者可以根据项目特性、数据库兼容性以及性能需求来选择适合的连接池库,并正确配置使用...

    DBCP,c3p0连接池所需要的包

    DBCP(Jakarta DBCP)和c3p0是两种常用的开源数据库连接池实现。 DBCP,全称Jakarta Commons DBCP,是Apache软件基金会下的一个项目,它基于Apache的Jakarta POI项目中的DBUtils模块发展而来。DBCP提供了一个可配置...

    DBCP-DataSource

    DBCP-DataSource是Java应用中常用的数据库连接池组件,通过与Spring框架的集成,可以方便地管理数据库连接,提升应用性能。了解其配置和使用方法,对于优化数据库操作和提升系统效率至关重要。同时,根据具体需求,...

    数据源DBCP的JAR包.zip

    总结,DBCP是Java应用中常用的数据库连接池实现,通过结合Apache Commons Pool 2,实现了高效、可靠的数据库连接管理。使用这两个JAR包,开发者可以轻松地在项目中集成数据库连接池,提升系统的性能和稳定性。

    连接池(内含dbcp c3p0)jar包

    "连接池(内含dbcp c3p0)jar包" 是一个方便开发者的资源,它包含了两种常用的数据库连接池实现。DBCP适合简单需求,而C3P0则提供了更多高级功能。开发者可以根据项目需求和性能要求选择合适的连接池,并通过配置...

    【dbcp】【c3p0】依赖jar包

    在Java中,Apache的DBCP(Database Connection Pool)和C3P0是两个常用的连接池实现。本篇文章将详细介绍这两个连接池库以及它们所依赖的jar包。 Apache DBCP(Database Connection Pool)是Apache软件基金会提供的...

    c3p0和dbcp数据源jar包

    总结来说,C3P0和DBCP都是常用的JDBC连接池实现,它们提高了数据库操作的效率,减少了数据库连接的创建和销毁开销。C3P0具有更丰富的配置选项和更强大的功能,而DBCP则相对简单,适用于轻量级应用。在Spring框架中,...

    commons-dbcp.jar和commons-pol.jar

    Apache Commons DBCP(Database Connection Pool)和Apache Commons Pool是两个在Java开发中常用的开源库,主要用于数据库连接池管理和对象池服务。 **Apache Commons DBCP** Apache Commons DBCP 是一个数据库连接...

Global site tag (gtag.js) - Google Analytics