日期:2014-05-16 浏览次数:20629 次
通用属性
属性名 | 描述(DBCP/Tomcat jdbc-pool 差别 ) | DBCP默认值 | jdbc-pool默认值 |
username | 传递给JDBC 驱动的用于建立连接的用户名 | ||
password | 传递给JDBC 驱动的用于建立连接的密码 | ||
url | 传递给JDBC 驱动的用于建立连接的URL | ||
driverClassName | 使用的JDBC 驱动的完整有效的java 类名 | ||
connectionProperties |
(String)
当建立新连接时被发送给JDBC
驱动的连接参数,格式必须是 [propertyName=property;]* 注意 :参数user/password 将被明确传递,所以不需要包括在这里。 |
?null | |
defaultAutoCommit | (boolean) 连接池创建的连接的默认的auto-commit 状态 | true | driver default |
defaultReadOnly | (boolean) 连接池创建的连接的默认的read-only 状态. 如果没有设置则setReadOnly 方法将不会被调用. ( 某些驱动不支持只读模式, 比如:Informix) | driver default | driver default |
defaultTransactionIsolation |
(String) 连接池创建的连接的默认的TransactionIsolation 状态. 下面列表当中的某一个: ( 参考javadoc)
|
driver default | driver default |
defaultCatalog | (String) 连接池创建的连接的默认的catalog | driver default | |
initialSize | (int) 初始化连接: 连接池启动时创建的初始化连接数量,1.2 版本后支持 | 0 | 10 |
maxActive | (int) 最大活动连接: 连接池在同一时间能够分配的最大活动连接的数量, 如果设置为非正数则表示不限制 | 8 | 100 |
maxIdle |
(int) 最大空闲连接: 连接池中容许保持空闲状态的最大连接数量, 超过的空闲连接将被释放, 如果设置为负数表示不限制 如果启用,将定期检查限制连接,如果空闲时间超过minEvictableIdleTimeMillis 则释放连接 ( 参考testWhileIdle ) |
8 | 与maxActive |
minIdle |
(int
|