JSPBLOG
首 页 | 风信绮缘 | 生活随笔 | 编程笔记 | 经典收藏 | English | NetWorking | 风信相册 | 风信论坛
用 户 中 心User Center disp
用户名
密码
cookies
  注册为本站会员  忘记密码
站 点 日 历Calendar disp
上一年  上一月  2009-1-7  下一月  下一年
 
 
 
 
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
站 点 统 计System disp
今日更新:0
日志总数:41 篇
评论总数:101 篇
注册会员:3 人
在线人数:24 人
访问人数:371780 人次
建立日期:2007-11-25
JavaWind.Net Ad
相 册 中 心Album disp
日 志 搜 索Search disp
风 格 皮 肤
默认风格   JavaWind   JavaWind2
其 他 信 息
UTF-8 Basis Of MySQL
xhtml By DIV+CSS
rss1 rss2
Support Firefox Attribution-NonCommercial-ShareAlike 2.5
标题:Hibernate 使用proxool连接池连接MySQL数据库 [2008-07-19 02:35:04]

注:本人用的MySQL是5.1版本,proxool0.9.0RC3,部分参数可能因为版本的差异而有所不同。如有疑问,请到论坛寻求帮助:http://www.javawind.net

1、在hibernate.cfg.xml同级目录下建立Proxool的配置文件 ProxoolConf.xml

<?xml version="1.0" encoding="utf-8"?>
<something-else-entirely>
 <proxool>
  <alias>javawindPool</alias>
  <driver-url>jdbc:mysql://localhost:3306/bbs?autoReconnect=true&amp;useUnicode=true&amp;characterEncoding=UTF-8</driver-url>
  <driver-class>org.gjt.mm.mysql.Driver</driver-class>
  <driver-properties>
   <property name="user" value="username****"/>
   <property name="password" value="password****"/>
  </driver-properties>
  <house-keeping-sleep-time>90000</house-keeping-sleep-time>
  <maximum-new-connections>20</maximum-new-connections>
  <prototype-count>5</prototype-count>
  <maximum-connection-count>100</maximum-connection-count>
  <minimum-connection-count>5</minimum-connection-count>
 </proxool>
</something-else-entirely>

红色是数据库名称,黄色是数据库连接驱动程序,蓝色是数据库用户名,粉红色是数据库登录密码

2、接下来就是在hibernate.cfg.xml中改配置即可,注意同背景颜色字体的名字必须一致!

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
  "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
  "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
    <session-factory>

     <property name="hibernate.proxool.pool_alias">javawindPool</property> 
     <property name="hibernate.proxool.xml">ProxoolConf.xml</property> 
     <property name="hibernate.connection.driver_class">org.hibernate.connection.ProxoolConnectionProvider</property>  
     <property name="hibernate.dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>
     
     <mapping resource="*********.hbm.xml" />

    </session-factory>
</hibernate-configuration>

3、Proxool 配置文件 解释见:http://www.javawind.net/5b016f381ac56399011ac568919e0001.jhtml

4、本配置需要的驱动程序和jar下载,内含proxool-0.9.0RC3.jar,mysql-connector-java-5.1.6-bin.jar,把这2个jar放到web应用的 WEB-INF/lib 目录下即可!

下载附件 19_0228_2214AFC.rar

5、Proxool 官方:http://proxool.sourceforge.net/

tags: Hibernate  proxool  MySQL 
[作者:唧唧 | 来自:本站原创 | 分类:编程笔记 | 评论/阅读:0/6195 | 引用:0]
Google
返回页面顶部comments 主题相关评论:
本主题还没有评论,欢迎发表!
关于作者联系作者版权声明更新日志技术支持网站建设程序开发

CopyRight © 2005-2008  javawind.net  All Rights Reserved
Powered By JavaWind.Net Studio  Jsp.Blog Vesion 1.0.0 Beta1
JSP Beans Servlet Building In Resin 3.1.6, MySQL 5.1.24, Xml 2.0   By Cache.Time.DB:null.0.7
粤ICP备07511478号