`
robinjie
  • 浏览: 136660 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

hibernate+proxool的数据库连接池配置方法

阅读更多

下面我介绍一下在使用Hibernate 3.0做数据执久层解决方案时,怎么配置Proxool 0.8.3数据库连接池的方法。  

1、将proxool-0.8.3.jar以及连接数据库用到的jar文件包含在你的项目的classpath或者WEB-INF/lib下面,本例使用的是MS Sqlserver数据库。  

2、在和hibernate.cfg.xml平级的目录新建一个proxoolconf.xml文件,添加以下文件内容:  

     xml 代码

    1. <!---->xml version="1.0" encoding="utf-8"?>       
    2. <something-else-entirely>       
    3. <proxool>       
    4. <alias>proxoolPoolalias>       
    5. <!---->       
    6. <driver-url>jdbc:microsoft:sqlserver://192.168.0.5:1433;DatabaseName=videopublishdriver-url>       
    7. <driver-class>com.microsoft.jdbc.sqlserver.SQLServerDriverdriver-class>       
    8. <driver-properties>      
    9. <property name="user" value="jdbc_user"/>      
    10. <property name="password" value="memory"/>      
    11. driver-properties>       
    12. <!---->       
    13. <house-keeping-sleep-time>90000house-keeping-sleep-time>       
    14. <!---->       
    15. <maximum-new-connections>20maximum-new-connections>       
    16. <!---->       
    17. <prototype-count>5prototype-count>       
    18. <!---->       
    19. <maximum-connection-count>100maximum-connection-count>       
    20. <!---->       
    21. <minimum-connection-count>10minimum-connection-count>      
    22. proxool>      
    23. something-else-entirely>      
    3、以上就是proxool所需的配置文件,下面就是hibernate.cfg.xml文件的配置了,也很简单,文件内容如下:  
    xml 代码
    1. <!---->xml version='1.0' encoding='UTF-8'?>      
    2. <!---->
    3.           "-//Hibernate/Hibernate Configuration DTD 3.0//EN"      
    4.           "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">      
    5.                 
    6. <hibernate-configuration>      
    7. <session-factory>      
    8.     <property name="proxool.pool_alias">proxoolPoolproperty>      
    9.     <property name="proxool.xml">proxoolconf.xmlproperty>      
    10.     <property name="connection.provider_class">org.hibernate.connection.ProxoolConnectionProviderproperty>      
    11.     <property name="connection.driver_class">com.microsoft.jdbc.sqlserver.SQLServerDriverproperty>          
    12.     <property name="show_sql">trueproperty>      
    13.     <mapping resource="com/vp/persistent/pojo/Users.hbm.xml" />      
    14.     <mapping resource="com/vp/persistent/pojo/Videoclasses.hbm.xml" />      
    15.     <mapping resource="com/vp/persistent/pojo/Videodiscuss.hbm.xml" />      
    16.     <mapping resource="com/vp/persistent/pojo/Videoinfo.hbm.xml" />      
    17. session-factory>      
    18. hibernate-configuration>      
  • 分享到:
    评论

    相关推荐

      Spring+Hibernate+Proxool连接池

      标题 "Spring+Hibernate+Proxool连接池" 涉及到的是在Java Web开发中,如何使用Spring框架集成Hibernate ORM框架,并结合Proxool作为数据库连接池的技术实践。这通常是为了提高应用性能,有效管理和复用数据库连接,...

      proxool数据库连接池实例(带监控功能)

      本文将详细介绍Proxool数据库连接池及其监控功能,通过一个实际的实例来展示其工作原理和使用方法。 Proxool是Apache软件基金会的一个开源项目,它提供了一个轻量级、高性能的数据库连接池解决方案。Proxool与其他...

      hibernate3+ proxool-0.9.1配置 和proxool-0.9.1.jar

      Proxool,全称为Proxy Connection Pool,是一个灵活、轻量级的数据库连接池。它的优点在于可以动态监控连接池状态,如活动连接数、等待连接数等,并且可以根据实际需求动态调整池的大小。Proxool通过代理的方式管理...

      hibernate4.1.4中hibernate+Proxool无法实现加载Proxool的配置文件解决办法及jar包

      1. **配置文件错误**:检查`hibernate.cfg.xml`,确保配置了正确的Proxool连接池配置。例如: ```xml &lt;property name="hibernate.connection.provider_class"&gt;org.hibernate.connection.ProxoolConnectionProvider ...

      hibernate+proxool+Oracle库文件

      proxool-cglib.jar和proxool-0.9.1.jar是Proxool的相关库,Proxool是一个轻量级的数据库连接池。它管理数据库连接,提供连接重用,避免了频繁创建和关闭连接带来的性能损耗。Proxool与Hibernate结合使用,可以提高...

      spring3+hibernate3+proxool+mysql 超级企业J2EE DEMO(jar在下一个文件中,jar太大了)

      本项目采用当前主流的MVC和IOC框架spring 3、优秀的ORM框架hibernate和超级厉害的proxool数据库连接池。这个工程demo,是本人在企业应用中的项目缩影,绝对实用于企业的应用。 适合朋友: 1.一直用单独的servlet和...

      Hibernate+Proxool配置

      数据库连接池的最大好处是节省开销。我们采用了Hibernate,所以可以考虑hibernate自带的连接池机制,但是发现效率不高,而且Hibernate也推荐使用c3p0或Proxool连接池,在我们的项目中采用了Proxool

      在Hibernate中配置Proxool连接池

      Proxool是Apache的一个开源项目,它提供了一个轻量级的数据库连接池实现。本篇将详细介绍如何在Hibernate中配置Proxool连接池。 首先,我们需要在Spring的配置文件`applicationContext.xml`中设置SessionFactory ...

      hibernate+proxool解决mysql8小时问题(附带jar包)

      然而,Hibernate本身并不直接处理数据库连接池,因此我们需要第三方库来实现这个功能。 Proxool是一个轻量级的数据库连接池实现,它能够有效地管理数据库连接,避免了因长时间无操作导致的连接断开问题。Proxool...

      利用hibernate+spring配置proxool连接池连接Access数据库

      proxool-0.9.1(my).jar 包是我修改了proxool-0.9.1后的jar包,修改后可以完全支持spring配置,并添加了charSet配置属性,用于配置数据库链接的设置默认字符集,并且解决了proxool数据库连接池报如下错误的问题:...

      Hibernate Proxool连接池配置总结及常遇问题

      Proxool是一个开源的数据库连接池实现,它提供了动态、可扩展的连接池管理服务。通过Proxool,开发者可以方便地监控和调整连接池参数,以适应不同规模的应用需求。 **2. 配置步骤** **(1)引入依赖** 首先,需要...

      配置Hibernate使用Proxool连接池

      在Java的Web开发中,数据库连接管理是一个至关重要的环节,特别是在处理高并发场景时,合理的数据库连接池配置能显著提高系统性能。本篇文章将详细讲解如何配置Hibernate框架以使用Proxool连接池。 首先,我们需要...

      SSH (Struts2+Spring3+Hibernate3) +Proxool_亲测成功 费大劲了.zip

      总之,这个项目展示了如何在Java Web开发中集成SSH框架和Proxool数据库连接池,提供了一种高效的架构解决方案。通过Spring管理数据源和事务,Hibernate处理数据持久化,Struts2处理用户交互,而Proxool则优化了...

      Struts2+spring+hibernate中的proxool连接池配置

      Proxool是一个基于池化的JDBC代理,它维护着一个数据库连接池,当应用需要访问数据库时,可以从池中获取连接,用完后再归还,而不是每次请求都创建新的连接,从而提高系统性能,减少数据库的压力。 **配置步骤** 1...

      基于ssh的proxool连接池配置

      Proxool是一个轻量级的数据库连接池,它通过SSH(Spring、Struts、Hibernate)框架进行集成,可以有效地管理和优化数据库连接。下面我们将深入探讨基于SSH的Proxool连接池配置。 首先,配置环境:MyEclipse5.5,...

    Global site tag (gtag.js) - Google Analytics