写点什么

Nacos 2.3.2 连接达梦数据库

作者:JEECG低代码
  • 2024-07-11
    北京
  • 本文字数:781 字

    阅读完需:约 3 分钟

Nacos 2.3.2 连接达梦数据库

JeecgBoot 目前提供的 nacos 版本号 2.3.2 已经支持与达梦数据库对接。 jeecg-boot/jeecg-server-cloud/jeecg-cloud-nacos 项目默认加入了达梦驱动和 yml 配置。 如果你是老代码,可以参考下面的步骤手工集成

项目地址:https://github.com/jeecgboot/JeecgBoot 



手工对接达梦数据库

1. 升级 nacos 到 2.3.2

修改 jeecg-boot/jeecg-server-cloud/jeecg-cloud-nacos 的 pom 升级 nacos 到 2.3.2 


2. 加入达梦数据库驱动

<dm8.version>8.1.1.49</dm8.version>
<!--达梦数据库驱动 版本号1-3-26-2023.07.26-197096-20046-ENT --><dependency> <groupId>com.dameng</groupId> <artifactId>Dm8JdbcDriver18</artifactId> <version>${dm8.version}</version></dependency><dependency> <groupId>com.dameng</groupId> <artifactId>DmDialect-for-hibernate5.0</artifactId> <version>${dm8.version}</version></dependency>
复制代码

3. 在达梦中创建 NACOS 库并初始化

  • a. 在达梦数据库创建模式 NACOS

  • b. 在达梦数据库中执行 nacos-dm.sql 文件,初始化 NACOS 数据库

  • c. 如果表结构不适配你的版本,可以使用 dameng 自带的数据迁移工具进行转换 (dameng 安装目录 /tool/dts.exe 版本 8.4.2.98 低版本不识别 mysql 自增方言)或者手动修改表结构



4. 修改数据库配置

在 application.properties 文件中声明 dameng 的配置信息:

spring.sql.init.platform=dmdb.url.0=jdbc:dm://127.0.0.1:5236/DMSERVER?schema=NACOS&compatibleMode=mysql&ignoreCase=true&ENCODING=utf-8db.user.0=SYSDBAdb.password.0=SYSDBAdb.pool.config.driverClassName=dm.jdbc.driver.DmDriver
复制代码



5. 启动 NACOS 项目即可

右键运行类:jeecg-server-cloud\jeecg-cloud-nacos\src\main\java\com\alibaba\nacos\JeecgNacosApplication.java

Nacos 启动成功,其他实例也能连接上 Nacos 标识集成成功



用户头像

低代码专家和开源作者 jeecg、jimureport 2020-05-01 加入

致力于国内开源事业,坚持开源10年+,打造多款爆火开源项目:JeecgBoot低代码平台、JimuReport积木报表工具、Jeewx微信管家系统。连续多年荣获十大优秀开源项目、低代码厂商TOP50、CSDN专家访谈等等

评论

发布
暂无评论
Nacos 2.3.2 连接达梦数据库_信创_JEECG低代码_InfoQ写作社区