dbcp是apache提供的稳定的数据源开源组件,下面是常用的配置项说明:
其他配置项说明,请查看http://commons.apache.org/dbcp/configuration.html
| 配置项 | 说明 |
| dbcp.driverClassName | 数据库连接驱动实现类,具体的数据库驱动类 |
| dbcp.url | 数据库连接池url,类似JDBC的url,具体的数据库url |
| dbcp.username | 数据库连接池的连接用户名,具体的数据库连接名 |
| dbcp.password | 数据库连接池的连接密码,具体的数据库连接密码 |
| dbcp.maxActive | 连接池中允许的最大活动连接数,0表示没限制,采用模板默认值 |
| dbcp.maxIdle | 连接池最大空闲连接数,0表示没限制,采用模板默认值 |
| dbcp.maxWait | 最大等待连接时间(毫秒),超时将异常,-1表示无限制,采用模板默认值 |
| dbcp.whenExhausted | 当连接池中的连接已经被耗尽的时候,DBCP将怎样处理 ( 0 = 失败, 1 = 等待, 2= 增长) |
| dbcp.testOnBorrow | 取出连接时进行有效验证 |
| dbcp.testOnReturn | 放回连接时进行有效验证 |
| dbcp.validationQuery | 给出一条简单的sql语句进行验证 |
| ps.maxActive | prepared statement的最大活动数 |
| ps.whenExhausted | prepared statement的最大连接数 |
| ps.maxIdle | prepared statement的最大空闲连接数 |
| ps.maxWait | prepared statement最长的等待时间 |
| ps.pool_disable | 是否启用prepared statement池 |
本文介绍了 Apache DBCP 的常用配置项及其作用,包括数据库连接驱动实现类、URL、用户名、密码等,并解释了连接池中最大活动连接数、最大空闲连接数等关键参数的设置方法。
1002

被折叠的 条评论
为什么被折叠?



