關于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 蕭秋水 閱讀(459) 評論(0) 編輯 收藏 所屬分類: HIBERNATE