当前位置: 首页 > news >正文

nacos配置springboot配置信息,并且集成金仓数据库

springboot项目集成金仓数据库以及nacos配置springboot项目配置文件

一、项目说明

笔者因为项目涉及迁移,要从mysql迁移为人大金仓的数据库,所以想把原本springboot项目中yml配置的一些可变内容抽取出来,放到nacos上实现动态切换,在项目不重启的情况下完成例如数据库的切换等工作。

二、配置过程

1、先集成金仓数据库

去金仓官网下载金仓数据库,开发有适用天数,肯定足够测试使用了。

参考博客:https://blog.csdn.net/weixin_47343544/article/details/128886171

现在好之后,可以借助金仓的数据迁移工具完成库表的迁移:百度搜一下怎么迁移即可。

完成后我的库表结构如下:

在这里插入图片描述

2、添加金仓的pom依赖
            <dependency><groupId>cn.com.kingbase</groupId><artifactId>kingbase8</artifactId><version>8.6.0</version></dependency>

注意金仓的依赖好像没有放到中央仓库,需要大家自己想办法下载。我已经上传了jar包,方便大家下载使用。
https://download.csdn.net/download/qq_38653981/90684305?spm=1001.2014.3001.5503

3、修改yml配置文件

调整现在为mysql的连接,改为kingbase的。注意,金仓数据库,多了一层模式 Schema 的概念

在数据库管理系统中,尤其是像Kingbase(金仓)这样的关系型数据库系统里,“库表”通常指的是数据库中的表结构,而“模式(Schema)”是一个重要的概念,它用于组织和管理这些表以及其他数据库对象(如视图、索引等)。理解模式对于有效管理和访问数据库资源至关重要。

相关文章:

  • 精选面试题
  • 【解决】Android Gradle Sync 报错 Could not read workspace metadata
  • 程序员鱼皮最新项目-----AI超级智能体教程(一)
  • 04-stm32的标准外设库
  • 【C语言】C语言动态内存管理
  • MS1205N激光测距用高精度时间测量(TDC)电路,单精度模式 60ps,双精度模式 30ps
  • LJF-Framework 第15章 想想搞点啥-若依管理系统兼容一下
  • 机器学习项目管理:团队协作与版本控制
  • aarcpy 列表函数的使用(1)
  • MCP‌和LangGraph‌结合2
  • 第十节:性能优化高频题-虚拟DOM与Diff算法优化
  • 探寻健康密码:养生从日常细节开始
  • ap无法上线问题定位(交换机发包没有剥掉pvid tag)
  • 机械手排列定位设备 PLC梯形图流程
  • 通信新思路:EtherCAT转Profinet网关在自主研发机器人中的技术实践与优化
  • 革新AI生产力,比象AI源码 - 下一代智能创作引擎
  • 【线段树 容斥原理】P3801 红色的幻想乡|普及+
  • 大学生如何学好人工智能
  • TI MSP430搭配 SD NAND(贴片式T卡):长续航心电监测的可靠保障
  • 大数据去重
  • 与总书记交流的上海人工智能实验室年轻人,在探索什么前沿领域?
  • 第1现场 | 美国称将取消制裁,对叙利亚意味着什么
  • 法学联合书单|法庭上的妇女
  • 法治日报整版聚焦:儿童能否成为短视频主角?该如何监管?
  • 四部门:到2025年底,全国行政村5G通达率超过90%
  • “75万买299元路由器”事件进展:重庆市纪委等三部门联合介入调查