DBCP 配置

DBCP.properties 配置如下:


#打印明细日志-连接使用情况
isDetailLog=true


#初始化连接数
ODS_initialSize=5
#最大空闲连接数
ODS_maxIdle=5
#最小空闲连接数
ODS_minIdle=2
#最大连接数量
ODS_maxActive=50

#初始化连接数
EDI_initialSize=5
#最大空闲连接数
EDI_maxIdle=5
#最小空闲连接数
EDI_minIdle=2
#最大连接数量
EDI_maxActive=100

#初始化连接数
PROCESS_initialSize=5
#最大空闲连接数
PROCESS_maxIdle=5
#最小空闲连接数
PROCESS_minIdle=2
#最大连接数量
PROCESS_maxActive=100



#默认初始化连接数
initialSize=5

#默认最大空闲连接数
maxIdle=5

#默认最小空闲连接数
minIdle=2

#默认最大连接数量
maxActive=100


#超时等待时间以毫秒为单位
#maxWait代表当Connection用尽了,超时等待多久之后丢出异常
#maxWait=30000
#maxWait以毫秒表示的当连接池中没有可用连接时等待可用连接返回的时间,超时则抛出异常,值为-1时无限期等待
#根据资料显示,maxWait过大容易引起连接池泄露
maxWait=30000

#是否自动回收超时连接
removeAbandoned=true

#多长时间被定义为超时连接(单位:秒)  
removeAbandonedTimeout=180

#是否在自动回收超时连接的时候打印连接的超时错误
logAbandoned=true

#连接池创建的连接的默认的auto-commit状态 
defaultAutoCommit=false

#连接池创建的连接的默认的read-only状态. 如果没有设置则setReadOnly方法将不会被调用. (某些驱动不支持只读模式,比如:Informix)  
#defaultReadOnly= driver default 

#连接池创建的连接的默认的TransactionIsolation状态. 下面列表当中的某一个: (参考javadoc) 
#defaultTransactionIsolation= driver default 
#NONE 
#READ_COMMITTED 
#READ_UNCOMMITTED 
#REPEATABLE_READ 
#SERIALIZABLE 


#连接池创建的连接的默认的catalog  
#defaultCatalog =
 


#SQL查询,用来验证从连接池取出的连接,在将连接返回给调用者之前.如果指定,则查询必须是一个SQL SELECT并且必须返回至少一行记录  
#validationQuery=select getdate()
validationQuery=select 1 from dual

#指明是否在从池中取出连接前进行检验,如果检验失败,则从池中去除连接并尝试取出另一个.
#注意: 设置为true后如果要生效,validationQuery参数必须设置为非空字符串 
testOnBorrow= true

#指明是否在归还到池中前进行检验 
#注意: 设置为true后如果要生效,validationQuery参数必须设置为非空字符串  
testOnReturn =true

#指明连接是否被空闲连接回收器(如果有)进行检验.如果检测失败,则连接将被从池中去除.
#注意: 设置为tru
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值