网站建设资讯

NEWS

网站建设资讯

Hibernate连接池的配置方式有哪些

这篇文章给大家分享的是有关Hibernate连接池的配置方式有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

创新互联建站是一家网站设计公司,集创意、互联网应用、软件技术为一体的创意网站建设服务商,主营产品:响应式网站、品牌网站设计网络营销推广。我们专注企业品牌在网站中的整体树立,网络互动的体验,以及在手机等移动端的优质呈现。成都网站制作、做网站、外贸营销网站建设、移动互联产品、网络运营、VI设计、云产品.运维为核心业务。为用户提供一站式解决方案,我们深知市场的竞争激烈,认真对待每位客户,为客户提供赏析悦目的作品,网站的价值服务。

在Hibernate3.0中,已经不再支持dbcp了,Hibernate的作者在Hibernate.org中,明确指出在实践中发现dbcp有BUG,在某些种情会产生很多空连接不能释放,所以抛弃了对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  5000 100 3000 false     

二、Hibernate 连接池:使用proxool

  true  org.Hibernate.dialect.MySQLDialect     pool1  ProxoolConf.xml  org.Hibernate.connection.ProxoolConnectionProvider   ....    ....  

1.ProxoolConf.xml:xml文件放在同级目录中,需要 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.数据库名可以这样指定

 jdbc:sqlserver://localhost:1433;DatabaseName=supermarket 

3.URL 还可以传参数

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

目前,proxool用法,被大部分人认为是***秀的。

4.连接池监控

1).在web.xml中加上下面这段

  proxool   org.logicalcobwebs.proxool.admin.servlet.AdminServlet      proxool   /Admin/proxool/  

2).http://localhost:8080/testHibernate/Admin/proxool
就可以监控到连接池的状况了!

感谢各位的阅读!关于“Hibernate连接池的配置方式有哪些”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!


文章标题:Hibernate连接池的配置方式有哪些
文章URL:http://njwzjz.com/article/ggpssd.html