【信创国产化】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=dm
db.url.0=jdbc:dm://127.0.0.1:5236/DMSERVER?schema=NACOS&compatibleMode=mysql&ignoreCase=true&ENCODING=utf-8
db.user.0=SYSDBA
db.password.0=SYSDBA
db.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标识集成成功

相关推荐

  1. django连接数据库

    2024-07-11 14:32:03       21 阅读
  2. 国产数据库使用说明

    2024-07-11 14:32:03       28 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 14:32:03       53 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 14:32:03       56 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 14:32:03       46 阅读
  4. Python语言-面向对象

    2024-07-11 14:32:03       57 阅读

热门阅读

  1. 解决Spring Boot中的数据安全与加密

    2024-07-11 14:32:03       21 阅读
  2. Flask和Django两个Web框架的特点和适用场景

    2024-07-11 14:32:03       22 阅读
  3. 直升机停机坪的H代表什么

    2024-07-11 14:32:03       16 阅读
  4. AcWing 187. 导弹防御系统

    2024-07-11 14:32:03       21 阅读
  5. UL认证与UL报告的区别,什么情况需要办理UL认证

    2024-07-11 14:32:03       20 阅读
  6. 实施团队人员配备计划

    2024-07-11 14:32:03       20 阅读
  7. 编程语言里的双斜杠:深入解析其神秘面纱

    2024-07-11 14:32:03       22 阅读
  8. 新手前端系列-什么是HTML?一文让你秒懂!

    2024-07-11 14:32:03       19 阅读
  9. 各数据库查询模式名、表名、表注释、表大小

    2024-07-11 14:32:03       18 阅读