编程资料集中营
 | 网站首页 | 文章中心 | 编程资料2 | 软件下载 | BT下载 | 八卦星闻 | 音乐在线 | 在线游戏 | 免费电影 | 进入问吧 | 
hibernate+proxool的数据库连接池配置方法,,
您现在的位置: 编程资料,学习资料,c,c++,vc,vc++,java,jsp,j2ee,j2me,asp,php >> 文章中心 >> JAVA 专区 >> Hibernate 技术 >> 文章正文
【字体:
hibernate+proxool的数据库连接池配置方法   进入问吧

本站地址:http://www.bajiao123.com

作者:admin    文章来源:网络    点击数:    更新时间:2006-12-27    

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

来源:WEB开发资源联盟(http://cnpoint.com/)
作者:point
原文:hibernate+proxool的数据库连接池配置方法(http://cnpoint.com/framwwork/2006/1225/content_4768.htm)


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

关键字:   hibernate proxool 连接池     xml 代码  
  1. 下面我介绍一下在使用Hibernate 3.0做数据执久层解决方案时,怎么配置Proxool 0.8.3数据库连接池的方法。  
  2. 1、将proxool-0.8.3.jar以及连接数据库用到的jar文件包含在你的项目的classpath或者WEB-INF/lib下面,本例使用的是MS Sqlserver数据库。  
  3. 2、在和hibernate.cfg.xml平级的目录新建一个proxoolconf.xml文件,添加以下文件内容:  
  4. <?xml version="1.0" encoding="utf-8"?>   
  5. <something-else-entirely>   
  6. <proxool>   
  7. <alias>proxoolPool</alias>   
  8. <!--proxool只能管理由自己产生的连接-->   
  9. <driver-url>jdbc:microsoft:sqlserver://192.168.0.5:1433;DatabaseName=videopublish</driver-url>   
  10. <driver-class>com.microsoft.jdbc.sqlserver.SQLServerDriver</driver-class>   
  11. <driver-properties>  
  12. <property name="user" value="jdbc_user"/>  
  13. <property name="password" value="memory"/>  
  14. </driver-properties>   
  15. <!-- proxool自动侦察各个连接状态的时间间隔(毫秒),侦察到空闲的连接就马上回收,超时的销毁-->   
  16. <house-keeping-sleep-time>90000</house-keeping-sleep-time>   
  17. <!-- 指因未有空闲连接可以分配而在队列中等候的最大请求数,超过这个请求数的用户连接就不会被接受-->   
  18. <maximum-new-connections>20</maximum-new-connections>   
  19. <!-- 最少保持的空闲连接数-->   
  20. <prototype-count>5</prototype-count>   
  21. <!-- 允许最大连接数,超过了这个连接,再有请求时,就排在队列中等候,最大的等待请求数由maximum-new-connections决定-->   
  22. <maximum-connection-count>100</maximum-connection-count>   
  23. <!-- 最小连接数-->   
  24. <minimum-connection-count>10</minimum-connection-count>  
  25. </proxool>  
  26. </something-else-entirely>  
  27. 3、以上就是proxool所需的配置文件,下面就是hibernate.cfg.xml文件的配置了,也很简单,文件内容如下:  
  28. <?xml version='1.0' encoding='UTF-8'?>  
  29. <!DOCTYPE hibernate-configuration PUBLIC  
  30.           "-//Hibernate/Hibernate Configuration DTD 3.0//EN"  
  31.           "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">  
  32.             
  33. <hibernate-configuration>  
  34. <session-factory>  
  35.     <property name="proxool.pool_alias">proxoolPool</property>  
  36.     <property name="proxool.xml">proxoolconf.xml</property>  
  37.     <property name="connection.provider_class">org.hibernate.connection.ProxoolConnectionProvider</property>  
  38.     <property name="connection.driver_class">com

    [1] [2] [3] 下一页

       

    进入问吧

本站地址:http://www.bajiao123.com

文章录入:admin    责任编辑:admin 
高级搜索
编程资料集中营