说来真是惭愧,近一段时间做一个项目,采用的是HIBERNATE+PRXOOL连接数据库的技术,总是发现数据库的连接很快被占满了,而且查数据库的当前连接,居然发现连接数成递增,也就是说根本没有从连接池里面拿数据库的连接,为些没少折腾,在网上找的配置文件也都没有太大的出入,主要配置如下:
proxool.xml
<?xml version="1.0" encoding="utf-8"?>
<something-else-entirely>
<proxool>
<alias>dbpool</alias>
<driver-url>jdbc:mysql://192.168.0.66:3306/db?useUnicode=true&amp;amp;characterEncoding=utf-8</driver-url>
<driver-class>com.mysql.jdbc.Driver</driver-class>
<driver-properties>
<property name="user" value="db"/>
<property name="password" value="db"/>
</driver-properties>
<house-keeping-sleep-time>30</house-keeping-sleep-time>
<maximum-connection-count>1000</maximum-connection-count>
<minimum-connection-count>10</minimum-connection-count>
<simultaneous-build-throttle>100</simultaneous-build-throttle>
</proxool>
</something-else-entirely>
hibernate.cfg.xml
<property name="hibernate.proxool.pool_alias">dbpool</property>
<property name="hibernate.proxool.xml">proxool.xml</property>
<property name="hibernate.cglib.use_reflection_optimizer">true</property>
<property name="connection.provider_class">
org.hibernate.connection.ProxoolConnectionProvider
</property>
<property name="hibernate.show_sql">false</property>
<property name="hibernate.connection.autocommit">true</property>
.......
这样配下来好象连接的技术一点都没有用,所以性能测试过不去,很快就去连接跑死了,可问题就是少了一个配置的属性文件
<property name="hibernate.proxool.pool_alias">dbpool</property>
<property name="hibernate.proxool.xml">proxool.xml</property>
<property name="hibernate.connection.release_mode">auto</property>少了这一句
<property name="hibernate.cglib.use_reflection_optimizer">true</property>
<property name="connection.provider_class">
org.hibernate.connection.ProxoolConnectionProvider
</property>
<property name="hibernate.show_sql">false</property>
<property name="hibernate.connection.autocommit">true</property>
按照这样的配置,一切都OK,唉,真是所知太少呀,写到这个地方,供有心之人参考参考,还是知识不扎实的帮故呀:(
分享到:
相关推荐
本项目采用当前主流的MVC和IOC框架spring 3、优秀的ORM框架hibernate和超级厉害的proxool数据库连接池。这个工程demo,是本人在企业应用中的项目缩影,绝对实用于企业的应用。 适合朋友: 1.一直用单独的servlet和...
框架整合Spring MVC3.23+Spring3.23+Hibernate4.2.3+Activiti5.16.3,三层架构dao,service,controller,使用proxool连接池(已配置好监听器),默认链接mysql数据库。可根据项目开发需要,做适当修改,各项配置齐全...
Hibernate支持第三方的连接池,官方推荐的连接池是C3P0,Proxool,以及DBCP 在配置连接池时需要注意的有三点: 一、Apche的DBCP在Hibernate2中受支持,但在Hibernate3中已经不再推荐使用,官方的解释是这个连接池存在...
Hibernate支持第三方的连接池,官方推荐的连接池是C3P0,Proxool,以及DBCP。在Hibernate连接池配置时需要注意的有三点: 一、Apche的DBCP在Hibernate2中受支持,但在Hibernate3中已经不再推荐使用,官方的解释是这个...
Hibernate支持第三方的连接池,官方推荐的连接池是C3P0,Proxool,以及DBCP。在配置连接池时需要注意的有三点: 一、Apche的DBCP在Hibernate2中受支持,但在Hibernate3中已经不再推荐使用,官方的解释是这个连接池存在...
hibernate连接池驱动程序 c3p0 proxool
项目描述 学生会信息管理系统(管理员与注册用户)SSH框架 mysql数据库 管理员:用户管理、人员管理、活动... ... ... ...jdk7(8)+tomcat7(8)+mysql5.6+Myeclipse ...spring+struts2 +hibernate+css+jquery+mysql+proxool连接池
本项目是一个基于SSH(spring+struts2+... spring+struts2 +hibernate+css+jquery+mysql+proxool连接池 访问地址 http://localhost:8080/ 用户名密码: 管理员:admin/123456 用户:user1/123456 浏览器版本不要太高
【毕业设计】SSH框架实战项目...Struts2+Spring+Hibernate+MySQL5.x+proxool数据库连接池 (3)主要功能: 用户:注册,登录,修改密码,注销 商品:添加新商品,查看在拍商品,出价 出价记录:提交出价记录,成交
proxool(据说是dbcp和c3p0三者中最优秀的)做连接池;使用jquery的ajax实现仿google人名自动补全;头像上传剪切压缩处理。 包含有完整的jar包和源代码,可以直接下载编译部署和运行,这是专门为我们实验室定制开发...
配置Hibernate使用c3p0或Proxool连接池(2008-01-13 17:15:54)转载标签: 杂谈 1.Hibernate默认连接池 <?xml version='1.0' encoding='UTF-8'?> <!DOCTYPE hibernate-configuration PUBLIC "-//...
压缩包中包含两个jar包: proxool-0.9.1.jar proxool-cglib.jar mysql在启动后,如果一段时间内没有活动,那么将自动关闭该连接。这段时间,默认为8小时...在spring+hibernate中解决该问题, 可使用proxool这个连接池。
hibernate4 使用 proxool连接池,获取数据库链接,解决mysql 8小时超时问题 proxool版本为0.9.1
学生会信息管理系统(管理员与注册用户)SSH框架 mysql数据库 管理员:用户管理、人员管理、活动... ... ... 运行环境 jdk7(8)+tomcat7(8)+mysql5.6+Myeclipse ...spring+struts2 +hibernate+css+jquery+mysql+proxool连接池
学生会信息管理系统(管理员与注册用户)SSH框架 mysql数据库 管理员:用户管理、人员管理... 运行环境:jdk7(8)+tomcat7(8)+mysql5.6+Myeclipse 使用技术:spring+struts2 +hibernate+css+jquery+mysql+proxool连接池
struts2+spring+hibernate开发的简易图书馆管理系统,并采用了proxool数据库连接池。含数据库文件(MSSQL和MySQL)
本项目是一个小型的电子商务系统,使用Struts2+spring+hibernate框架...有完整的jar包和数据库文件(数据库放在webroot/data目录下),采用的是mysql数据库,数据库连接池配置文件是proxool.xml,集成了log4j日志组件
本网站以xp为Web平台,JSP+Ajax+Servlet+JavaBean+Hibernate为网站实现技术,建立基于MySQL数据库系统的核心动态网页,实现博客网站前台及博客个人维护管理等功能模块。 1、 系统处理的准确性和及时性:系统处理的...
8.12 Proxool连接池 400 8.12.1 Proxool安装 400 8.12.2 Proxool使用 400 8.13 本章总结 402 第9章 BBS系统(Struts+MySQL实现) 403 教学视频:1小时46分 9.1 开发背景 404 9.2 需求分析 404 9.3 系统设计 404 ...