# nacos-datasource-plugin-dm8 **Repository Path**: code-record/nacos-datasource-plugin-dm8 ## Basic Information - **Project Name**: nacos-datasource-plugin-dm8 - **Description**: pig提供的nacos达梦数据源插件 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-12-18 - **Last Updated**: 2025-01-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Nacos 从 2.2.0 版本开始,可通过 SPI 机制注入多数据源实现插件,并在引入对应数据源实现后,便可在 Nacos 启动时通过读取 application.properties 配置文件中 spring.datasource.platform 配置项选择加载对应多数据源插件. ![Nacos 插件化实现](https://minio.pigx.top/oss/202212/1671179590.jpg) > Nacos 官方默认实现 MySQL、Derby ,其他类型数据库接入需要参考下文自己扩展。 ![](https://minio.pigx.top/oss/202212/1671180565.png) ## 自定义dm8 插件 ### 0. 达梦数据库脚本 - [nacos-dm.sql](https://raw.githubusercontent.com/pig-mesh/nacos-datasource-plugin-dm8/refs/heads/master/nacos-dm.sql) ```sql ### 1.增加dm8数据库插件 > 依赖已上传 maven 中央仓库,请勿使用阿里云代理 | NACOS 版本 | 插件版本 | |---------------|-------| | 2.2.0 - 2.3.0 | 0.0.2 | | 2.3.1 - 2.3.2 | 0.0.3 | | 2.4.0 - 2.4.3 | 0.0.4 | ```xml com.pig4cloud.plugin nacos-datasource-plugin-dm8 ${VERSION} com.dameng DmJdbcDriver18 8.1.1.193 ``` ## 2. 使用达梦DTS迁移工具 达梦DTS能够支持将Nacos原版的MYSQL数据库迁移至支持达梦数据库的脚本。 1718112771 ## 3.配置 nacos 数据源链接信息 ```yaml db: num: 1 url: 0: jdbc:dm://127.0.0.1:5236?schema=PIGXX_CONFIG user: SYSDBA password: SYSDBA pool: config: driver-class-name: dm.jdbc.driver.DmDriver ``` ## 4.执行数据库平台 ``` spring: datasource: platform: dameng ```