MyException - 我的异常网
当前位置:我的异常网» Eclipse » 有些有关问题很简单,可我怎么就是弄不出(Hibernat

有些有关问题很简单,可我怎么就是弄不出(Hibernate缓冲池)

www.MyException.Cn  网友分享于:2013-12-24  浏览:10次
有些问题很简单,可我怎么就是弄不出(Hibernate缓冲池)
各位大虾,新年好。小弟我碰到如此问题:(我想学学Struts+Hibernate来开发一点东西,以前用Jbuilder2005开发Struts时,对连接池我是用JNDI+Server8083.xml+Oracle是成功了的但是我用Eclipse+Myeclipse来配置连接池就一点都不知道怎么开始)在网上搜了很久,得到一些信息--就是可以先JNDI再在Hibernate中来配置,可是我弄了很久都不会。
所以小弟的要求是:1,希望各位能指点我怎么弄出来对Hibernate中的连接池(不用JNDI也行)2,不管什么方法只要你们实验过的请教教我,思路行,最好是有点相关代码更好,呵呵。
3,希望来了我这帖的不要客气,随便说说话,打几个字
最后:祝各位:新年快乐,财源滚滚!
在线恭候。。(分不够,可以要求发再帖加分,先谢谢大家)

------解决方案--------------------
在hibernate.cfg.xml中加:
<property name= "jdbc.batch_size "> 5 </property>
<!-- Database connection settings -->
<property name= "hibernate.connection.provider_class "> org.hibernate.connection.ProxoolConnectionProvider </property>
<property name= "hibernate.proxool.pool_alias "> DBPool </property>
<property name= "hibernate.proxool.xml "> Proxool.xml </property>
<!-- SQL dialect -->
<property name= "dialect "> org.hibernate.dialect.Oracle9Dialect </property>
<!-- Echo all executed SQL to stdout -->
<property name= "show_sql "> true </property>
------解决方案--------------------
再单独建个xml文件Proxool.xml
<?xml version= "1.0 " encoding= "UTF-8 "?>
<!-- the proxool configuration can be embedded within your own application 's.
Anything outside the "proxool " tag is ignored. -->
<something-else-entirely>
<proxool>
<alias> DBPool </alias>
<driver-url>
jdbc:oracle:thin:@127.0.0.1:1521:edudb
</driver-url>
<driver-class> oracle.jdbc.driver.OracleDriver </driver-class>
<driver-properties>
<property name= "user " value= "crmweb " />
<property name= "password " value= "crmweb " />
</driver-properties>
<connection-lifetime> 60 </connection-lifetime>
<maximum-connection-count> 20 </maximum-connection-count>
<minimum-connection-count> 4 </minimum-connection-count>
<house-keeping-test-sql>
select CURRENT_DATE
</house-keeping-test-sql>
</proxool>
</something-else-entirely>

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有