安装数据库
达梦8镜像下载
官方镜像地址
https://download.dameng.com/eco/dm8/dm8_20241022_x86_rh6_64_single.tar
CSDN地址(需要解压后再使用)
https://download.csdn.net/download/qq_35794202/92607559?spm=1001.2014.3001.5503
下载后放到linux合适的位置
把镜像导入docker
bash
docker load -i dm8_20241022_x86_rh6_64_single.tar

启动达梦数据库
其中挂载地址按实际替换
bash
docker run -d --name dm8 -p 5236:5236 --privileged=true -e MODE=dmsingle -e PAGE_SIZE=16 -e CASE_SENSITIVE=1 -e UNICODE_FLAG=1 -e LENGTH_IN_CHAR=1 -e INSTANCE_NAME=dm8_test -v /data/docker/dm8:/opt/dmdbms/data dm8_single:dm8_20241022_rev244896_x86_rh6_64
初始密码
初始账号:SYSDBA
初始密码:SYSDBA001
Java导入达梦依赖
如果公司仓库没有内置达梦包的话,需要手动把包导入项目。以下提供的方案是把包导入本地maven仓库中
去官网下载jdbc驱动
地址:https://eco.dameng.com/download/
- 翻到最下面,点击下载

安装jar到本地maven仓库
- 解压缩后选择适配jdk的版本,这里拿1.8来举例

- 拷贝到D盘根目录,然后打开jar包,并阅读文件:META-INF/MANIFEST.MF。获取当jar包版本

- 准备妥当后进入cmd执行以下命令(记得更换jar包版本)
bash
mvn install:install-file -Dfile=D:\DmJdbcDriver8.jar -DgroupId=com.dameng -DartifactId=DmJdbcDriver8 -Dversion=8.1.4.170 -Dpackaging=jar
- 执行成功后,去maven仓库目录:com/dameng/DmJdbcDriver8/8.1.4.170下面应该有对应jar包
项目中引用
- 此时在项目中导入maven依赖即可
powershell
<dependency>
<groupId>com.dameng</groupId>
<artifactId>DmJdbcDriver8</artifactId>
<version>8.1.4.170</version>
</dependency>