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

1、整体规划

jdk

weblogic

达梦数据库

版本

jdk1.8.0_181

weblogic12.2.1.3.0

DM8

安装包

jdk1.8.0_212

fmw_12.2.1.3.0_wls.jar

dm8_setup_rh7_64_ent_8.1.1.88_20200629.iso

安装路径

/usr/java

/home/weblogic

/home/dmdba/dmdbms

2、JDK环境变量配置

jdk部署目录

安装配置

/usr/java/ jdk1.8.0_181

[root@localthost ~]# cd /usr/java

[root@localhost java]# tar -zxvf jdk-8u212-linux-x64.tar.gz

[root@localhost java]# ls

[root@localhost java]# vi /etc/profile

末尾添加

JAVA_HOME=/usr/java/jdk1.8.0_212

CLASSPATH=.:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar

PATH=$PATH:${JAVA_HOME}/bin

export JAVA_HOME CLASSPATH PATH

保存退出

source /etc/profile

3、weblogic安装

创建weblogic组和weblogic用户

export JAVA_HOME=/usr/java/jdk1.8.0_212

export PATH=$JAVA_HOME/bin:$PATH

若不执行以上两步就会报以下错误:

java –jar fmw_12.2.1.3.0_wls.jar启动安装界面,完成安装

创建域:

/home/weblogic/Oracle/Middleware/Oracle_Home/oracle_common/common/bin/config.sh

4、配置

1、复制达梦数据库驱动到weblogic的$WL_HOME/server/lib目录下,本次测试中$WL_HOME= /home/weblogic/Oracle/Middleware/Oracle_Home/wlserver

注:达梦数据库驱动位于达梦数据库安装目录的drivers目录下级目录jdbc下,JDBC驱动分为DmJdbcDriver16.jar、DmJdbcDriver17.jar、DmJdbcDriver18.jar,分别对应Jdk1.6、Jdk1.7、Jdk1.8

2、配置weblogic JDBC配置文件,修改$WL_HOME /server/lib/jdbcdrivers.xml,把下面这段代码复制到该文件中(一般加在该配置文件的最后面即可)。

<Driver​

    Database="Dameng"

    Vendor="Dameng"

    Type="Type 4"

    DatabaseVersion="8.0"

    ForXA="true"

    Cert="true"

    ClassName="dm.jdbc.driver.DmDriver"

    URLHelperClassname="weblogic.jdbc.utils.WLDDMSSQLJDBC4DriverURLHelper"

    TestSql="SELECT 1">

        <Attribute Name="DbmsName" Required="false" InURL="false"/>

        <Attribute Name="DbmsHost" Required="true" InURL="true"/>

        <Attribute Name="DbmsPort" Required="true" InURL="true" DefaultValue="5236"/>

        <Attribute Name="DbmsUsername" Required="true" InURL="true"/>

        <Attribute Name="DbmsPassword" Required="true" InURL="true"/>

  </Driver>

修改之后如下图:

3、修改commExtEnv.sh,该文件位于$MW_HOME/oracle_common/common/bin/目录下($MW_HOME=/home/weblogic/Oracle/Middleware/Oracle_Home,有些地方写的是修改commEnv.sh,commEnv.sh中引用了commExtEnv.sh,修改commExtEnv.sh就可以了)。

commExtEnv.sh的修改如下:

WEBLOGIC_CLASSPATH前面加上:${WL_HOME}/server/lib/DmJdbcDriver18.jar

4、修改startWebLogic.sh,该文件位于$MW_HOME/user_projects/domains/base_domain/bin

修改如下:

PRE_CLASSPATH="${WL_HOME}/server/lib/DmJdbcDriver18.jar"

CLASSPATH="${PRE_CLASSPATH}:${SAVE_CLASSPATH}"

注意:CLASSPATH中添加的内容有冒号‘:’,不要漏写或者写错

${PRE_CLASSPATH}:

5、启动weblogic服务器配置数据源

前台启动时,可以看到启动信息中已经读取到了驱动包

新建一般数据源

名称DM8,JNDI名称JDBC/DM8,可以自定义。数据库类型选择DM8

数据库驱动程序默认

输入数据库信息,包括主机名、端口号、用户名和密码

驱动程序类名称:dm.jdbc.driver.DmDriver

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

属性:

user=SYSDBA

portNumber=5236

databaseName=DAMENG

serverName=192.168.209.172

测试表名称:SQL SELECT 1

欢迎关注我的博客《Jackin's Blog - 知识改变命运》学习分享更多知识

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
达梦数据库驱动jar包是用于连接和操作达梦数据库的Java库。达梦数据库是一种高性能、可靠的关系型数据库管理系统,广泛用于企业级应用和大规模数据存储。为了在Java应用程序中使用达梦数据库,我们需要使用达梦数据库驱动jar包。 达梦数据库驱动jar包提供了一组API(应用程序编程接口),用于连接和与达梦数据库进行通信。通过这些API,我们可以建立与达梦数据库连接、执行SQL查询和更新操作,以及处理数据库事务。驱动jar包还提供了各种连接配置选项,使得我们可以灵活地配置连接参数,以满足不同的应用需求。 使用达梦数据库驱动jar包,我们可以轻松地将达梦数据库集成到我们的Java应用中。首先,我们需要将驱动jar包添加到项目的类路径下。然后,我们可以使用驱动jar包提供的类和方法来创建数据库连接对象,并执行所需的数据库操作。在创建连接时,我们需要提供达梦数据库连接信息,如数据库地址、端口号、用户名和密码等。 通过使用达梦数据库驱动jar包,我们可以充分利用达梦数据库的高性能和可靠性,构建高效的Java应用程序。同时,驱动jar包还提供了丰富的错误处理机制,帮助我们更好地调试和解决潜在的问题。 总之,达梦数据库驱动jar包是连接和操作达梦数据库的必备工具,它提供了丰富的API和连接选项,方便我们在Java应用程序中与达梦数据库进行交互。通过使用驱动jar包,我们可以轻松地实现与达梦数据库的无缝集成,并构建高效可靠的应用程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

保定公民

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值