`
makar
  • 浏览: 85758 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

DBCP配置记录

    博客分类:
  • JAVA
阅读更多

driverClassName = com.mysql.jdbc.Driver
url = jdbc:mysql://127.0.0.1:3306/demo?autoReconnect=true&useUnicode=true&characterEncoding=UTF-8
username = root
password = 3317994
# 初始化连接,连接池启动时创建的初始化连接数量,1.2版本后支持
initialSize = 0
# 最大活动连接,超过的活动连接将被释放,如果设置为负数表示不限制
maxActive = 8
# 最大空闲连接,超过的空闲连接将被释放,如果设置为负数表示不限制
maxIdle = 0
# 最小空闲连接,低于这个数量将创建新的连接,如果设置为0则不创建
minIdle = 0
# 最大等待时间:当没有可用连接时,连接池等待连接被归还的最大时间(以毫秒计数),超过时间则抛出异常,如果设置为-1表示无限等待
maxWait = -1
# SQL查询,用来验证从连接池取出的连接,在将连接返回给调用者之前.如果指定,则查询必须是一个SQL SELECT并且必须返回至少一行记录
validationQuery = SELECT 1
# 指明是否在从池中取出连接前进行检验,如果检验失败,则从池中去除连接并尝试取出另一个.
# 注意: 设置为true后如果要生效,validationQuery参数必须设置为非空字符串
testOnBorrow = true
# 标记是否删除泄露的连接,如果他们超过了removeAbandonedTimout的限制.
# 如果设置为true,连接被认为是被泄露并且可以被删除,如果空闲时间超过removeAbandonedTimeout.
# 设置为true可以为写法糟糕的没有关闭连接的程序修复数据库连接.
removeAbandoned = false
# 泄露的连接可以被删除的超时值, 单位秒,removeAbandoned=true时设置该值
removeAbandonedTimeout = 300

分享到:
评论

相关推荐

    DBCP配置详解

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

    DBCP配置数据库连接池

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

    commons DBCP 配置参数简要说明

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

    DBCP配置说明

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

    COMMONS DBCP的使用与配置

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

    dbcp数据连接池配置

    2. **logAbandoned**: 如果设置为`true`,DBCP会在回收废弃连接时记录日志,包含错误信息和哪个代码位置未正确关闭连接,这对于调试和排查问题非常有用。 3. **removeAbandonedTimeout**: 这个参数定义了连接被标记...

    DBCP连接池DBCP和C3P0配置

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

    DBCP配置参数详解.docx

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

    dbcp优化配置说明

    ### DBCP优化配置详解 #### 一、DBCP简介 DBCP(Database Connection Pool)是一种数据库连接池技术,主要用于管理数据库连接资源,提高应用程序访问数据库的效率和性能。通过预建立并维护一定数量的数据库连接,...

    commons-dbcp.jar.rar

    使用DBCP进行数据库连接池配置,通常涉及以下几个步骤: 1. 添加依赖:在项目中引入`commons-dbcp.jar`,对于Maven项目,可以在pom.xml中添加对应的依赖项。 2. 配置数据源:创建`BasicDataSource`实例并设置相关...

    dbcp数据库连接池所需jar包

    在DBCP中,这个库用于记录连接池的活动和诊断信息,帮助开发者跟踪和调试连接池的性能问题。 `commons-pool2-2.11.1.jar`是Apache Commons Pool的版本2.11.1的JAR文件,它是对象池设计模式的一个通用实现。在DBCP中...

    DBCP数据源实现.rar

    6. **连接池的监控**: DBCP提供了一些监控和调试功能,如记录连接池的状态变化,帮助开发者了解连接池的运行情况。 7. **依赖的库文件**:在提供的压缩包中,包含了以下关键库文件: - `commons-collections-2.1.1...

    Apache DBCP

    - Commons-logging.jar:提供日志记录服务,DBCP通过它来输出调试和错误信息。 - Commons-Pool.jar:提供了对象池化的基础框架,DBCP使用它来实现连接池的底层逻辑。 在使用DBCP时,开发者需要在Java代码中配置...

    配置log4j配置数据库连接池(以dbcp连接池为例),并将log信息存储在数据库中(以mysql为例)

    数据源名`jdbc/LogDBCP`需要在Spring配置中声明,以关联到我们之前配置的DBCP连接池: ```xml ``` 最后,我们需要创建一个数据库表来存储日志信息。在MySQL中执行以下SQL创建日志表: ```sql CREATE TABLE `...

    dbcp连接池jar,

    在DBCP中,这个库用来记录连接池的操作日志,帮助开发者调试和监控连接池的行为。 3. `commons-pool2-2.6.1.jar`:Apache Commons Pool2是对象池服务的实现,DBCP依赖于它来管理数据库连接。对象池允许重复使用已经...

    使用DBCP链接池详解附加代码例子

    本文将详细介绍DBCP连接池的配置和使用,并给出实际的代码示例。 4.1 连接池知识简介 数据库连接的建立和关闭是非常消耗资源的过程,因此引入了连接池的概念。连接池在系统启动时预创建一定数量的数据库连接,然后...

    java使用dbcp所需所有包

    4. **连接验证**:DBCP允许配置连接验证方法,确保每次从池中取出的连接都是有效的。这通常通过调用`Connection.isValid(int timeout)`方法实现。 5. **连接池监控**:可以使用JMX(Java Management Extensions)对...

    DBCP连接池和下载附件实例

    结合DBCP和下载附件,可能的应用场景是在Web应用中,用户请求下载某个数据库中的文件记录对应的附件。服务器首先通过DBCP连接池获取数据库连接,查询文件的存储位置(如URL),然后利用HTTP客户端下载附件并响应给...

    org.apache.commons.dbcp.BasicDataSource的解决方法

    在处理`org.apache.commons.dbcp.BasicDataSource`时,可能会遇到一些常见问题,如配置错误、连接泄漏、性能问题等。下面我们将详细探讨这些问题及其解决方案。 首先,`BasicDataSource`是DBCP库中的核心类,它实现...

    commons-dbcp-1.4.jar.zip

    在“commons-license.txt”文件中,记录了DBCP的许可协议信息。Apache Commons DBCP遵循Apache Software License 2.0,这意味着你可以自由地使用、修改和分发该组件,只需遵守相应的开源许可条款。 另外,“IT猫扑...

Global site tag (gtag.js) - Google Analytics