直接copy & paste到spring配置文件里就可以使用了。
配置一些額外的tomcat 的DBCP連接池參數(shù),也可以更好的使用到類似proxool提供的功能,只是dbcp更加穩(wěn)定而已。
tomcat/conf/context.xml中插入一個Resource元素:
解釋一下以下這些參數(shù)的含義:
validationQuery = "select current_date()"
testOnBorrow = "true"
testOnReturn = "false"
testWhileIdle = "true"
當(dāng)從池中獲取一個Connection后使用 select current_date() 來測試該數(shù)據(jù)庫連接的可用性,如果SQL語句返回結(jié)果則認(rèn)為是一個有效的連接,否則將繼續(xù)測試知道可以拿到有效的連接。當(dāng)返回Connection給池的時候不進(jìn)行驗(yàn)證,但是Connection空閑的時候就要進(jìn)行認(rèn)證。
timeBetweenEvictionRunsMillis = "15000"
DBCP 清空線程睡眠的間隙,如值為負(fù)數(shù)則不運(yùn)行該線程
numTestsPerEvictionRun = "10"
清空線程每次驗(yàn)證的連接對象個數(shù)
minEvictableIdleTimeMillis = "600000"
只有注冊用戶登錄后才能發(fā)表評論。 | ||
![]() |
||
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
|
||