首页 > 数据库 >【信创国产化】Nacos 2.3.2 连接达梦数据库

【信创国产化】Nacos 2.3.2 连接达梦数据库

时间:2024-07-16 10:20:35浏览次数:15  
标签:数据库 nacos Nacos 2.3 信创 dameng cloud jeecg

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

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

image

手工对接达梦数据库

1. 升级 nacos 到 2.3.2

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

image

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 自增方言)或者手动修改表结构

image

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

image

5. 启动 NACOS 项目即可

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

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

image

标签:数据库,nacos,Nacos,2.3,信创,dameng,cloud,jeecg
From: https://www.cnblogs.com/jeecg158/p/18304627

相关文章

  • 0day nacos RCE命令执行漏洞复现含POC
     0x01阅读须知        技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站、服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作。利用此文所提供的信息而造成的直接或间接后果和损失,均由使用......
  • 信创学习笔记(三),信创之操作系统OS思维导图
    创作不易只因热爱!!热衷分享,一起成长!“你的鼓励就是我努力付出的动力”title!!#f1c232点击上方蓝色小字即可一键关注!!!!#f1c232创作不易只因热爱!!:::primary!18热衷分享,一起成长!:::^**你好呀,我是卫码士。一个医信行业工程师,喜欢学习,喜欢搞机,喜欢......
  • 文件安全传输系统,如何保障信创环境下数据的安全传输?
    文件安全传输系统是一套旨在保护数据在传输过程中的安全性和完整性的技术或解决方案。通常包括以下几个关键组件:加密:使用强加密算法来确保文件在传输过程中不被未授权访问。身份验证:确保只有授权用户才能访问或传输文件。完整性校验:通过哈希函数等方法来验证文件在传输过程中是......
  • 使用Spring Boot集成Nacos
    使用SpringBoot集成Nacos大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!在现代微服务架构中,服务发现和配置管理是两个非常重要的组成部分。Nacos作为阿里巴巴开源的一个动态服务发现、配置管理和服务管理平台,非常适合用来管理SpringBoot微服务应用。本......
  • nacos 服务注册原理
    springboot的各种starter会根据SPI机制,读取META-INFO/spring.factories文件,自动注册一些bean,spring-cloud-starter-alibaba-nacos-discovery的spring.factories如下:org.springframework.cloud.bootstrap.BootstrapConfiguration=\com.alibaba.cloud.nacos.discover......
  • 什么是Nacos???Nacos是干啥的???如何使用Nacos???
    目录1.引言:2.服务调用3.注册中心原理3.1.服务注册者(ServiceRegistrar)3.2.服务消费者(ServiceConsumer)3.3注册中心(ServiceRegistry)4.Nacos注册中心5.服务注册5.1.添加依赖5.2.配置Nacos5.3.启动服务实例6.服务发现6.1.引入依赖6.2配置Nacos地址6.3.发现并......
  • Nacos配置中心简单使用(直接可以上手)
    本文主要学习和使用Nacos的配置中心1.Nacos简介Nacos是一个开源的服务发现和配置管理平台,主要用于微服务架构中。Nacos的名字源自于“NamingandConfigurationService”的缩写,它提供了两大核心功能:服务发现和服务配置。特性:服务发现:是微服务架构中的一个关键概......
  • Nacos
    Nacos是一个开源的分布式服务发现和配置管理平台。它提供了服务注册、发现、配置,管理,命名空间和分组、高可用和负载均衡、安全认证等功能。帮助开发者构建微服务架构。官网:https://nacos.io/zh-cn/docs/what-is-nacos.html一.Nacos的基本概念1.服务注册与发现Nacos可以......
  • Netcode for Entities里如何对Ghost进行可见性筛选(1.2.3版本)
    一行代码省流:SystemAPI.GetSingleton<GhostRelevancy>()当你需要按照区域、距离或者场景对Ghost进行筛选的时候,NetcodeforEntities里并没有类似FishNet那样方便的过滤方式,需要获取一个过滤专用的组件:GhostRelevancy。这个结构的内容不多,但功能很强大,但用起来很累,但概念其实挺......
  • 信创里程碑:TapData 与 OceanBase 产品完成兼容互认证,加速推进金融等传统行业自主创新
    近日,深圳钛铂数据有限公司(以下简称钛铂数据)自主研发的钛铂实时数据平台(TapDataLiveDataPlatform,TapDataLDP)与北京奥星贝斯科技有限公司(以下简称奥星贝斯)OceanBase数据库软件完成并通过相互兼容性测试认证。测试结果显示,TapDataLDPV3与OceanBaseV4系列产品完全兼容,整体......