Weblogic 是我们在生产中经常会用到的一款基于 JAVAEE 架构的中间件软件,默认情况下,weblogic 中并没有达梦数据库的选项。那么我们要怎么使用它来连接 DM7 呢?本文就将带大家一起来实践。
复制驱动(位于达梦数据库安装目录的 jdbc 目录下 DM7 JDBC 驱动分为 Dm7JdbcDriver14、Dm7JdbcDriver15、Dm7JdbcDriver16,分别对应 Jdk1.4、Jdk1.5、Jdk1.6)。到 %WL_HOME%\server\lib 目录中改 %WL_HOME%\server\lib\jdbcDriver.xml 文件,把下面这段代码复制到该文件中(一般加在该配置文件的最后面即可)。
<Driver
Database="Dameng"
Vendor="Dameng"
Type="Type4"
DatabaseVersion="7.0"
ForXA="true"
Cert="true"
ClassName="dm.jdbc.driver.DmDriver"
URLHelperClassname="weblogic.jdbc.utils.WLDDMSSQLJDBC4DriverURLHelper"
TestSql="SELECT1">
<AttributeName="DbmsName" Required="false"InURL="false"/>
<AttributeName="DbmsHost" Required="true" InURL="true"/>
<AttributeName="DbmsPort" Required="true" InURL="true"DefaultValue="5236"/>
<AttributeName="DbmsUsername" Required="true"InURL="true"/>
<AttributeName="DbmsPassword" Required="true"InURL="true"/>
</Driver>
需要修改 weblogic 安装目录下 bea\weblogic92\common\bin。commEnv.cmd 和 startManagedWebLogic.cmd 两个文件(linux 操作系统下对应 .sh 脚本文件)
在 set WEBLOGIC_CLASSPATH= 后加入 %WL_HOME%\server\lib\Dm7JdbcDriver16.jar
;
在 set CLASSPATH= 后加入 %WL_HOME%\server\lib\Dm7JdbcDriver16.jar
;
驱动程序类名称:dm.jdbc.driver.DmDriver
URL:
jdbc:dm://127.0.0.1:5236?ignoreCase=true&user=SYSDBA&password=SYSDBA
如果上面的 URL 不行则将 & 改为 &
属性:
user=SYSDBA
portNumber=5236
databaseName=DAMENG
serverName=127.0.0.1
点击测试配置提示连接测试成功。
展开高级选项,选中保留时测试连接,测试表名称和初始化 SQL 两个对话框中填入 DUAL。
注意事项:
文章
阅读量
获赞