spring下的各種連線池的比較

2021-04-23 14:26:09 字數 1191 閱讀 1035

true

c3p0的配置, 注意是''driverclass' , 'jdbcurl', 'user' , 'password' 

net.sourceforge.jtds.jdbc.driver

jdbc:jtds:sqlserver://localhost:1433/hua

sahua155

25或$$

5100

100010$

$xapool的配置

com.mysql.jdbc.driver

jdbc:mysql://localhost/dbname

root

mypass15

select 1

c-jdbc的配置

jdbc:cjdbc://127.0.0.1:25322/vdb?user=vuser

weblogic的連線池解決辦法:test reserved connections: 如果選擇了這個選項,伺服器會在把連線提供給客戶端之前

對其進行測試。 test created connections: 如果選擇了這個選項,就會在建立乙個jdbc

連線之後和在把它新增到jdbc連線池中的可用連線列表之前,對該jdbc連線進行測試。

tomcat的jndi關於dbcp的配置:

factory

org.apache.commons.dbcp.basicdatasourcefactory

driverclassname

com.sybase.jdbc2.jdbc.sybdriver

urlxyz

username

xyzpassword

xyzmaxactive

5maxidle

5maxwait

-1removeabandoned

true

validationquery

select count(*) from sometable where 1 = 0

testonborrow

true

proxool

newstest

net.sourceforge.jtds.jdbc.driver

jdbc:jtds:sqlserver://127.0.0.1:1433/newssa 

1 90000 5

100 10

true

true

spring下的各種連線池的比較

hibernate開發組推薦c 0,spring開發組推薦dbcp,但是dbcp連線池有weblogic連線池同樣的問題,就是強行關閉連線或資料庫重啟後,無法 reconnect 告訴連線被重置,這個設定可以解決。hibernate in action推薦c 0和proxool。我推薦proxool...

spring下的各種連線池的比較

spring 下的各種連線池的比較 hibernate 開發組推薦c3p0 spring開發組推薦dbcp,但是dbcp連線池有weblogic連線池同樣的問題,就是強行關閉連線或資料庫重啟後,無法reconnect 告訴連線被重置,這個設定可以解決。hibernate in action推薦c3p...

spring下連線池比較

最近遇到了乙個奇怪的問題,使用了apache的連線池,當資料庫重啟之後,就無法連線到資料庫上了,開始以為是程式的問題,看了一些 無用。後經同事提示,在連線池的配置中加了一項 validationquery select 1 就ok了,才明白這個是用來檢查連線的,當訪問量不大時,連線池中的連線足夠用,...