简单介绍Hibernate配置Proxool

在向大家详细介绍Hibernate配置Proxool连接池之前,首先让大家了解下Hibernate是什么,然后全面介绍Hibernate配置Proxool连接池。

我们提供的服务有:成都做网站、网站设计、外贸营销网站建设、微信公众号开发、网站优化、网站认证、乌鲁木齐ssl等。为近1000家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的乌鲁木齐网站制作公司

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。

本文介绍在Hibernate配置Proxool连接池

1:在applicationContext.xml中配置SessionFactory

 
 
 
  1.  id="sessionfactory" class="org.springframework.
    orm.hibernate3.LocalSessionFactoryBean"
    > 
  2.  name="hibernateProperties"> 
  3.  
  4.  key="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect 
  5.  key="hibernate.show_sql">true 
  6.  
  7.  key="hibernate.proxool.properties">conf/proxool.properties 
  8.  
  9.  
  10.  key="hibernate.proxool.pool_alias">hibernate-oracle 
  11.  
  12.  
  13.  

2:Hibernate配置Proxool(conf/proxool.properties)

 
 
 
  1. jdbc-0.proxool.alias=mysql 
  2. jdbc-0.proxool.driver-class=org.gjt.mm.mysql.Driver  
  3. jdbcjdbc-0.proxool.driver-url=jdbc:mysql://localhost:3306/contestdb?
    user=root&password=1234&useUnicode=true&characterEncoding=utf8 
  4. jdbc-0.user=root 
  5. jdbc-0.password=1234 
  6.  
  7. jdbc-0.proxool.alias=hibernatea-oracle  
  8. jdbc-0.proxool.driver-class=oracle.jdbc.driver.OracleDriver  
  9. jdbcjdbc-0.proxool.driver-url=jdbc:oracle:thin:@172.16.2.6:1521:dbname  
  10. jdbc-0.user=username 
  11. jdbc-0.password=username 
  12. jdbc-0.proxool.maximum-connection-count=20 
  13. jdbc-0.proxool.house-keeping-test-sql=SELECT SYSDATE FROM DUAL;  
  14. DEBUG, INFO, WARN, ERROR, FATAL.  
  15. jdbc-0.proxool.statistics-log-level=ERROR  

【编辑推荐】

  1. 描述Hibernate持久性类
  2. 分析Java应用程序和Hibernate
  3. Hibernate3和JBOSS 3.2强强联手
  4. 详解Hibernate.properties文件
  5. 浅谈定制Hibernate映射

分享文章:简单介绍Hibernate配置Proxool
浏览路径:http://www.mswzjz.cn/qtweb/news14/254964.html

攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能