快速业务通道

达梦数据库的连接配置 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-18
> </transactionManager>

说明:前提是在应用服务器中配置了JNDI为jdbc/jpetstore的配置。

3.Hibernate的连接设置

持久层中间件Hibernate,连接数据库的方式是JDBC,通过配置文件hibernate.cfg.xml配置数据库连接设置。文件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="connection.driver_class">dm.jdbc.driver.DmDriver</property>      <property name="connection.url">jdbc:dm://localhost:12345/SYSTEM</property>      <property name="connection.username">SYSDBA</property>      <property name="connection.password">SYSDBA</property>      <property name="jdbc.fetch_size">50</property>      <property name="jdbc.batch_size">100</property>      <property name="c3p0.min_size">5</property>      <property name="c3p0.max_size">100</property>      <property name="c3p0.timeout">600</property>      <property name="c3p0.max_statements">50</property>      <property name="hibernate.show_sql">true</property>      <!-- 注意: DmDialect文件需要达梦另外提供,如有需要可以致电达梦客服 -->      <property ="dialect">org.hibernate.dialect.DmDialect</property>      <mapping resource="com/dm/vo/User.hbm.xml" />   </session-factory> </hibernate-configuration>

4.Tomcat下配置数据连接池

Tomcat支持通过配置文件%TOMCAT_HOME%confserver.xml来配置数据库连接,在Tomcat中配置DM的连接,首先需要将DM的JDBC驱动程序DmJdbcDriver.jar复制到%TOMCAT_HOME%commonlib目录下面;然后修改配置文件server.xml,在元素的最后一个子元素后添加以下子元素内容:

<Context path="/yourApp" reloadable="true" docBase="D:yourApp"    workDir=" D:yourApp work">    <Logger className="org.apache.catalina.logger.FileLogger"    prefix="yourApp_log." suffix=".txt" timestamp="true"/>    <Resource name="jdbc/DMDB" auth="Container" type="javax.sql.DataSource"/>    <ResourceParams name="jdbc/DMDB">    <parameter>    <name>factory</name>    <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>    </parameter>    <parameter>    <name>maxActive</name>    <value>50</value>    </parameter>    <parameter>    <name>maxIdle</name>    <value>20</value>    </parameter>    <parameter>    <name

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号