`
xurichusheng
  • 浏览: 346175 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

jdbc.properties

阅读更多
### mysql ###
driverClassName=com.mysql.jdbc.Driver
username=root
password=root
url=jdbc:mysql://localhost:3306/test


### oracle ###
#driverClassName=oracle.jdbc.driver.OracleDriver
#username=scott
#password=tiger
#url=jdbc:oracle:thin:@localhost:1521:orcl

## start use org.apache.commons.dbcp.BasicDataSource ##

### 最大连接数量 ###
maxActive=150
### 最小空闲连接数 ###
minIdle=1
### 最大空闲连接数  ###
maxIdle=10
### 初始化连接数 ###
initialSize=1
### 是否在自动回收超时连接的时候打印连接的超时错误 ###
logAbandoned=true
### 是否自动回收超时连接 ###
removeAbandoned=true
### 超时时间(以秒数为单位) ###
removeAbandonedTimeout=300
### 超时等待时间(以毫秒为单位) ###
maxWait=1000

## end use org.apache.commons.dbcp.BasicDataSource ##

#######################################################################
#######################################################################

## start use com.mchange.v2.c3p0.ComboPooledDataSource ##

# 当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3
acquireIncrement=10

# 定义在从数据库获取新连接失败后重复尝试的次数。Default: 30
acquireRetryAttempts=30

# 两次连接中间隔时间,单位毫秒。Default: 1000
acquireRetryDelay=1000

# 连接关闭时默认将所有未提交的操作回滚。Default: false
autoCommitOnClose=false

# 当连接池用完时客户端调用getConnection()后等待获取新连接的时间, 
# 超时后将抛出SQLException,如设为0则无限期等待。单位毫秒。Default: 0
checkoutTimeout=1000

# 每60秒检查所有连接池中的空闲连接
idleConnectionTestPeriod=60

# 初始化时获取三个连接,取值应在minPoolSize与maxPoolSize之间
initialPoolSize=3

# 最大空闲时间,60秒内未使用则连接被丢弃。若为0则永不丢弃
maxIdleTime=60

# 连接池中保留的最大连接数
maxPoolSize=60

# c3p0是异步操作的,缓慢的JDBC操作通过帮助进程完成。
#扩展这些操作可以有效的提升性能 .通过多线程实现多个操作同时被执行。 
#Default: 3
numHelperThreads=10

#用户修改系统配置参数执行前最多等待300秒
propertyCycle=300

## end use com.mchange.v2.c3p0.ComboPooledDataSource ##

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics