1.安装达梦数据库
1.加载达梦镜像
docker load -i dm8_20240715_x86_rh6_rq_single.tar
#2.创建挂载目录
mkdir E:\development_sources\docker\dm\data
#3.创建dm8容器
docker run -d -p 5236:5236 --restart=always --name dm8 --privileged=true -e CASE_SENSITIVE=0 -e UNICODE_FLAG=1 -e LENGTH_IN_CHAR=1 -e PAGE_SIZE=16 -e LD_LIBRARY_PATH=/opt/dmdbms/bin -e INSTANCE_NAME=dm8 -v E:\development_sources\docker\dm\data:/opt/dmdbms/data dm8_single:dm8_20240715_rev232765_x86_rh6_64
2.迁移数据表到达梦
(1).打开官方的数据迁移工具,创建迁移任务,达梦数据库的账号为SYSDBA,密码为SYSDBA001,操作界面如下图:
(2).设置数据源MySQL数据库的信息,如下图:
(3).设置目的达梦数据库的信息,如下图:
(4).配置获取对象的方式和迁移策略,如下图:
(5).选择模式,如下图:
(6).选择模式对象,如下图:
(7).迁移信息预览,如下图:
(8).完成迁移任务,查看迁移的结果,如下图:
(9).在达梦数据管理工具中查看表结构,如下图:
3.创建SpringBoot项目连接达梦实现简单CRUD
(1).在pom.xml文件中加上依赖,完整的pom文件如下,仅供参考
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.15</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.luozheng</groupId>
<artifactId>dm</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>dm</name>
<description>这是一个展示达梦数据库使用方式的简单demo,技术栈为达梦+SpringBoot+Mybatis-Plus+简单的CRUD</description>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web<