真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Hibernate如何連接配置

小編給大家分享一下Hibernate如何連接配置,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)公司總部坐落于成都市區(qū),致力網(wǎng)站建設(shè)服務(wù)有網(wǎng)站設(shè)計制作、做網(wǎng)站、網(wǎng)絡(luò)營銷策劃、網(wǎng)頁設(shè)計、網(wǎng)站維護、公眾號搭建、成都微信小程序、軟件開發(fā)等為企業(yè)提供一整套的信息化建設(shè)解決方案。創(chuàng)造真正意義上的網(wǎng)站建設(shè),為互聯(lián)網(wǎng)品牌在互動行銷領(lǐng)域創(chuàng)造價值而不懈努力!

在Hibernate3.0中,已經(jīng)不再支持dbcp了,Hibernate的作者在Hibernate.org中,明確指出在實踐中發(fā)現(xiàn)dbcp有 BUG,在某些種情會產(chǎn)生很多空連接不能釋放,所以拋棄了對dbcp的支持。至于c3p0,有評論說它的算法不是***的,c3p0占用資源比較大,效率也不高。 proxool不少行家推薦使用,而且暫時來說,是負面評價是最少的一個。

以連接MySQL為例介紹三種Hibernate連接配置方法。

 org.gjt.mm.mysql.Driver   jdbc:mysql://localhost:3306/struts?useUnicode=true&characterEncoding=GBK  root 8888 

上面的一段配置,在c3p0和dbcp中,都是必需的,因為Hibernate會根據(jù)上述的配置來生成connections,再交給c3p0或dbcp管理.但是,proxool則不能。

1.C3P0

只需在Hibernate.cfg.xml中加入

30 1800 50

還有在classespath中加入c3p0-0.8.4.5.jar

2.dbcp

在Hibernate.cfg.xml中加入

100 60000 10 100 60000 10

還有在classespath中加入commons-pool-1.2.jar 和commons-dbcp-1.2.1.jar.

3.proxool

在Hibernate.cfg.xml中加入

  1.  name="proxool.pool_alias">pool1 

  2.  name="proxool.xml">ProxoolConf.xml 

  3.  name="connection.provider_class">net.sf.
    hibernate.connection.ProxoolConnectionProvider 

然后,在和Hibernate.cfg.xml同一個目錄下,加一個ProxoolConf.xml文件,內(nèi)容為

  1.  version="1.0" encoding="utf-8"?> 

  2.  

  3.  

  4.  

  5. pool1 

  6.  

  7. jdbc:mysql:

  8. //localhost:3306/struts?useUnicode=true&characterEncoding=GBK 

  9. org.gjt.mm.mysql.Driver 

  10.  

  11.  name="user" value="root"/> 

  12.  name="password" value="8888"/> 

  13.  

  14.  

  15. 90000 

  16.  

  17. 20 

  18.  

  19. 5 

  20.  

  21. 100 

  22.  

  23. 10 

  24.  

  25.   

并在classespath中加入proxool-0.8.3.jar

如果用的是Hibernate3.1,在myeclipse中導(dǎo)入Hibernate3.1包時,同時導(dǎo)入advanced support 類庫,則里面已經(jīng)有好幾個連接池可以用了,如c3p0,proxool等,只要稍微配置下就可以,配置下日志(log4j.properties),你就可以詳細的看到連接池運行的過程了。

以上是“Hibernate如何連接配置”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


分享名稱:Hibernate如何連接配置
URL分享:http://weahome.cn/article/gdspge.html

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部