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池 |