`
left.jessica
  • 浏览: 32661 次
  • 性别: Icon_minigender_2
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

DBCP配置

阅读更多
参数 默认值 描述
initialSize 0 初始化连接:连接池启动时创建的初始化连接数量,1.2版本后支持
maxActive 8 最大活动连接:连接池在同一时间能够分配的最大活动连接的数量, 如果设置为非正数则表示不限制
maxIdle 8 最大空闲连接:连接池中容许保持空闲状态的最大连接数量,超过的空闲连接将被释放,如果设置为负数表示不限制
minIdle 0 最小空闲连接:连接池中容许保持空闲状态的最小连接数量,低于这个数量将创建新的连接,如果设置为0则不创建
maxWait 无限 最大等待时间:当没有可用连接时,连接池等待连接被归还的最大时间(以毫秒计数),超过时间则抛出异常,如果设置为-1表示无限等待



参数 默认值 描述
validationQuery
SQL查询,用来验证从连接池取出的连接,在将连接返回给调用者之前.如果指定,则查询必须是一个SQL SELECT并且必须返回至少一行记录
testOnBorrow true 指明是否在从池中取出连接前进行检验,如果检验失败,则从池中去除连接并尝试取出另一个.
注意: 设置为true后如果要生效,validationQuery参数必须设置为非空字符串
testOnReturn false 指明是否在归还到池中前进行检验
注意: 设置为true后如果要生效,validationQuery参数必须设置为非空字符串
testWhileIdle false 指明连接是否被空闲连接回收器(如果有)进行检验.如果检测失败,则连接将被从池中去除.
注意: 设置为true后如果要生效,validationQuery参数必须设置为非空字符串
timeBetweenEvictionRunsMillis -1 在空闲连接回收器线程运行期间休眠的时间值,以毫秒为单位. 如果设置为非正数,则不运行空闲连接回收器线程
numTestsPerEvictionRun 3 在每次空闲连接回收器线程(如果有)运行时检查的连接数量
minEvictableIdleTimeMillis 1000 * 60 * 30 连接在池中保持空闲而不被空闲连接回收器线程(如果有)回收的最小时间值,单位毫秒

 

分享到:
评论

相关推荐

    DBCP配置详解

    数据库连接池DBCP配置详解 DBCP(Database Connection Pool)是一个开源的Java数据库连接池实现,它是Apache软件基金会的一个子项目,用于管理和复用数据库连接。DBCP通过一个预分配的连接池来优化管理数据库连接,...

    DBCP配置所需jar包(合)

    DBCP的配置通常通过XML文件进行,如`dbcp.properties`或在应用的`context.xml`中。配置文件主要包括以下内容: - **driverClassName**:指定数据库驱动类名,如`com.mysql.jdbc.Driver`对应MySQL。 - **url**:...

    commons DBCP 配置参数简要说明

    ### Commons DBCP 配置参数详解 #### 一、简介 Commons DBCP (Database ...通过以上介绍,我们可以了解到Commons DBCP配置参数的具体含义及其作用,有助于更好地管理和优化数据库连接,提高应用程序的整体性能。

    Tomcat5.5 的dbcp配置

    在进行DBCP配置之前,需要将DBCP的JAR文件添加到Tomcat的类路径中。通常,这涉及到将`commons-dbcp.jar`和`commons-pool.jar`两个文件放入`$CATALINA_HOME/lib`目录下。这两个文件可以在Apache官方网站上下载,或者...

    dbcp配置

    ### DBCP配置详解 **1. 添加依赖** 首先,你需要在你的项目中引入DBCP的依赖库。如果你使用的是Maven,可以在pom.xml文件中添加以下依赖: ```xml <groupId>commons-dbcp <artifactId>commons-dbcp <version>...

    dbcp配置文件

    DBCP数据库连接池配置文件

    tomcat5.5 的dbcp配置

    ### Tomcat 5.5 的 DBCP 配置详解 #### 一、DBCP简介 DBCP(Database Connection Pool)是Apache Commons Pool的一个实现,用于数据库连接池管理。通过维护一个可重用的连接对象池,DBCP可以显著提高应用程序性能,...

    DBCP配置.docx

    DBCP配置主要包括以下几个关键步骤: 1. **引入依赖**:在Java项目中,首先需要在`pom.xml`或`build.gradle`文件中引入DBCP的依赖库,例如对于Maven项目,可以添加如下依赖: ```xml <groupId>commons-dbcp ...

    DBCP配置说明

    ### DBCP配置说明 DBCP(Database Connection Pool)是Apache的一个开源项目,它提供了一种高效的数据库连接池管理方式,能够显著提高基于JDBC的应用程序性能。在使用DBCP时,合理设置其配置参数至关重要,这不仅能...

    DBCP配置数据库连接池

    2. **配置属性文件**: 创建一个properties文件,如`dbcp.properties`,用于存储数据库连接池的配置参数。常见的配置项有: - `driverClassName`: 数据库驱动类名,如`com.mysql.jdbc.Driver`。 - `url`: 数据库...

    dbcp配置中文版本

    在配置DBCP时,以下是一些重要的参数及其描述: 1. **username** 和 **password**:这两个参数用于提供给JDBC驱动以建立数据库连接的用户名和密码。 2. **url**:这是传递给JDBC驱动的URL,用于指定数据库服务器的...

    dbcp基本配置

    apache基金会的开源数据源dbcp的基本配置

    DBCP配置数据库连接池需要的jar包

    在配置DBCP数据库连接池时,你需要以下几个关键的步骤和相关的知识点: 1. **引入依赖**: 标题中提到的"jar包"是配置DBCP连接池的基础。你需要将`commons-dbcp.jar`和`commons-pool.jar`这两个JAR文件添加到你的...

    dbcp配置.doc

    在配置DBCP时,需要定义一系列的参数来调整连接池的行为。以下是一些关键的配置选项及其含义: 1. **username** 和 **password**:这两个参数分别用于提供连接数据库所需的用户名和密码,它们会传递给JDBC驱动。 2...

    DBCP配置参数详解.docx

    下面我们将详细解析DBCP的主要配置参数: 1. **driverClassName**:指定数据库驱动类名,例如对于MySQL,应填写"com.mysql.jdbc.Driver"。 2. **url**:数据库连接URL,格式通常为"jdbc:mysql://<hostname>:<port>...

    COMMONS DBCP的使用与配置

    - **Spring**:在Spring框架中,可以将DBCP配置在XML配置文件中,或者使用Java配置类来声明数据源。 - **iBatis**:iBatis可以通过`SqlSessionFactoryBuilder`和`DataSource`接口结合DBCP来创建`SqlSessionFactory...

    DBCP(所需3个jar包, 及配置文件)

    3. **配置文件**:为了设置DBCP连接池的参数,如最大连接数、最小连接数、超时时间等,通常需要一个配置文件(如`dbcp.properties`)。配置文件中包含了所有必要的属性设定,比如数据库URL、用户名、密码以及连接池...

    Tomcat 7-dbcp配置数据库连接池详解

    总之,通过配置Tomcat的dbcp数据库连接池,可以有效地管理数据库连接,提升系统的响应速度和稳定性。在具体使用过程中,开发者需要充分理解连接池的工作原理,并根据实际需求灵活配置。同时,也要注意监控和维护,...

    DBCP连接池DBCP和C3P0配置

    #### 三、DBCP配置详解 下面详细解析DBCP配置: ```xml <bean id="hospitalDataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName"><value>${...

    配置DBCP所用到的3个jar包

    以下是关于DBCP配置以及所需三个关键jar包的详细解释: 1. **commons-dbcp.jar**: 这是DBCP的主要库,包含了数据库连接池的功能实现。它提供了一个基于Jakarta Pool(现在称为Apache Commons Pool)的数据库连接...

Global site tag (gtag.js) - Google Analytics