這篇文章給大家分享的是有關(guān)Hibernate連接池的配置方式有哪些的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過來看看吧。
創(chuàng)新互聯(lián)建站是一家網(wǎng)站設(shè)計(jì)公司,集創(chuàng)意、互聯(lián)網(wǎng)應(yīng)用、軟件技術(shù)為一體的創(chuàng)意網(wǎng)站建設(shè)服務(wù)商,主營(yíng)產(chǎn)品:響應(yīng)式網(wǎng)站、品牌網(wǎng)站設(shè)計(jì)、網(wǎng)絡(luò)營(yíng)銷推廣。我們專注企業(yè)品牌在網(wǎng)站中的整體樹立,網(wǎng)絡(luò)互動(dòng)的體驗(yàn),以及在手機(jī)等移動(dòng)端的優(yōu)質(zhì)呈現(xiàn)。成都網(wǎng)站制作、做網(wǎng)站、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)、移動(dòng)互聯(lián)產(chǎn)品、網(wǎng)絡(luò)運(yùn)營(yíng)、VI設(shè)計(jì)、云產(chǎn)品.運(yùn)維為核心業(yè)務(wù)。為用戶提供一站式解決方案,我們深知市場(chǎng)的競(jìng)爭(zhēng)激烈,認(rèn)真對(duì)待每位客戶,為客戶提供賞析悅目的作品,網(wǎng)站的價(jià)值服務(wù)。
在Hibernate3.0中,已經(jīng)不再支持dbcp了,Hibernate的作者在Hibernate.org中,明確指出在實(shí)踐中發(fā)現(xiàn)dbcp有BUG,在某些種情會(huì)產(chǎn)生很多空連接不能釋放,所以拋棄了對(duì)dbcp的支持。
一、Hibernate 連接池:C3P0 配置
org.Hibernate.transaction.JDBCTransactionFactory 50 false thread true true org.Hibernate.dialect.Oracle9Dialect oracle.jdbc.driver.OracleDriver 0804 0804 jdbc:oracle:thin:@192.168.0.200:1521:orcl 2 2 5000 100 3000 2 false
二、Hibernate 連接池:使用proxool
true org.Hibernate.dialect.MySQLDialect pool1 ProxoolConf.xml org.Hibernate.connection.ProxoolConnectionProvider ........
1.ProxoolConf.xml:xml文件放在同級(jí)目錄中,需要 proxool-0.8.3.jar。
pool1 jdbc:mysql://tpdb:3306/tpdb com.mysql.jdbc.Driver 90000 10 10 700 350 900000 14400000 true select sysdate() from dual
2.數(shù)據(jù)庫(kù)名可以這樣指定
jdbc:sqlserver://localhost:1433;DatabaseName=supermarket
3.URL 還可以傳參數(shù)
org.gjt.mm.mysql.Driver jdbc:mysql://localhost:3306/struts?useUnicode=true&characterEncoding=GBK
目前,proxool用法,被大部分人認(rèn)為是***秀的。
4.連接池監(jiān)控
1).在web.xml中加上下面這段
proxool org.logicalcobwebs.proxool.admin.servlet.AdminServlet proxool /Admin/proxool/
2).http://localhost:8080/testHibernate/Admin/proxool
就可以監(jiān)控到連接池的狀況了!
感謝各位的閱讀!關(guān)于“Hibernate連接池的配置方式有哪些”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!