萧秋水的博客


带着淡淡的倦意,轻轻的忧惺,宛若远山含笑迷蒙,但又如闪电惊雷般震人心魄……

关于hibernate配置使用weblogic7.0里的连接池

    在经过了几天的郁闷的日子后,终于把hibernate跟weblogic的连接池结合使用给搞定了,煞是开心啊。当配置成功后才感觉如此简单,其实就是 DataSource跟JNDi命名问题。以下为正确的配置。与大家分享(weblogic7.0+sql server2000)

第一步、加载JDBC驱动,我用的是JTDS,在startWebLogic.cmd里加上set CLASSPATH=E:\jtds-1.0.3.jar;在weblogic启动时,在DOS窗口里可以看到。

第二步、启动weblogic,设置连接池,如下图所示:

第三步、配置DataSource,如下图所示:(注意:DataSource Name跟JNDI Name可以不相同。但是如果其中一个前面加了“jdbc/",则另一个也要加,要不就全不要加)

第四步、配置hibernate.cfg.xml文件,如下所示:
<!-- properties start-->
  
<property name="connection.datasource">jdbc/DB</property>
 <property name="hibernate.dialect">
  net.sf.hibernate.dialect.SQLServerDialect
 </property>
<!-- properties end-->

好了,这就是配置的过程,程序不需要改动。以下附直接连接数据库的配置
 <!-- properties start-->
 <property name="hibernate.connection.driver_class">
  net.sourceforge.jtds.jdbc.Driver
 </property>
 <property name="hibernate.connection.url">
  jdbc:jtds:sqlserver://localhost/tax_web
 </property>
 <property name="hibernate.connection.username">sa</property>
 <property name="hibernate.connection.password"></property>
 <property name="hibernate.connection.pool.size">8</property>
 <property name="hibernate.dialect">
  net.sf.hibernate.dialect.SQLServerDialect
 </property>
 <property name="hibernate.show_sql">false</property>
 <!-- properties end-->

posted on 2006-08-15 15:57 萧秋水 阅读(452) 评论(0)  编辑  收藏 所属分类: HIBERNATE


只有注册用户登录后才能发表评论。


网站导航: