千家信息网

weblogic配置数据源连接达梦数据库

发表于:2024-11-30 作者:千家信息网编辑
千家信息网最后更新 2024年11月30日,达梦7JDBC驱动分为Dm7JdbcDriver14、Dm7JdbcDriver15、Dm7JdbcDriver16,分别对应Jdk1.4、Jdk1.5、Jdk1.6;达梦7提供不同hibernate
千家信息网最后更新 2024年11月30日weblogic配置数据源连接达梦数据库

达梦7JDBC驱动分为Dm7JdbcDriver14、Dm7JdbcDriver15、Dm7JdbcDriver16,分

别对应Jdk1.4、Jdk1.5、Jdk1.6;

达梦7提供不同hibernate和jdk版本的方言包,用户可根据开发环境选择对应的方言包

版本,相关方言包驱动在dialect目录下;

Hibernate.cfg.xml配置要求:

驱动名称

dm.jdbc.driver.DmDriver

方言包名称

org.hibernate.dialect.DmDialect

1.配置JDBC驱动

复制DmJdbcDriver.jar(位于达梦数据库安装目录的jdbc目录下)

到 /u01/Middleware/wlserver_10.3/server/lib 目录中

PS:不管是复制14、15、16 的jdbcdriver文件,复制到lib之后都需要重命名成

DmJdbcDriver.jar

修改jdbcdriver.xml文件,把下面这段代码复制到该文件中。

Database="Dameng"

Vendor="Dameng"

Type="Type 4"

DatabaseVersion="7.0"

ForXA="true"

Cert="true"

ClassName="dm.jdbc.driver.DmDriver"

URLHelperClassname="weblogic.jdbc.utils.WLDDMSSQLJDBC4DriverURLHelpe

r"

TestSql="SELECT 1 from dual">

DefaultValue="5236"/>

2.需要修改weblogic 安装目录下的启动脚本

进入路径为:/u01/Middleware/wlserver_10.3/common/bin

修改文件:commEnv.sh startManagedWebLogic.sh

WEBLOGIC_CLASSPATH=

CLASSPATH=

在这两个参数中添加

${CLASSPATHSEP}${WL_HOME}/server/lib/DmJdbcDriver.jar

3.启动weblogic服务器配置达梦数据源

启动weblogic服务,启动路径同以下类似:

/root/Oracle/Middleware/user_projects/domains/dmdb_domain/startWebLogic.sh

数据库类型选择Dameng

数据库驱动程序选择其他

点击下一步

点击下一步

点击下一步

驱动程序类名称:(一定要修改URL的连接串)

dm.jdbc.driver.DmDriver

URL:jdbc:dm://10.51.102.10:5236?ignoreCase=true

&user=FMIS9999&password=FMIS9999

如果上面的URL不行则将&改为&

点击测试配置提示连接测试成功

点击下一步

点击完成

点击激活更改提示成功后配置完成。

注意事项:

1. 用户名和密码必须以参数的方式进行传递。否则创建时会提示密码错误。

2. 参数之间使用&符合进行连接,但是在web页面中&属于特殊符号,有时会参数

连接串错误导致无法创建数据源。所以直接使用&最为保险。

3. 原有应用时oracle的情况下一直到达梦数据库时一般会配置成大小写敏感。这样

需要在参数中加入忽略源信息大小敏感参数ignoreCase=true,否则在应用程序访问时会

出现无效的表名或者列名等错误。

0