Linux docker安装达梦数据库

安装数据库

达梦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>
相关推荐
Navicat中国19 分钟前
使用 Navicat 导入向导导入 Excel 数据时,系统提示导入成功,表中也能看到数据,但行数统计显示为 0,这是什么原因?
数据库·excel·导入
gmaajt25 分钟前
Golang怎么做国际化多语言_Golang i18n教程【核心】
jvm·数据库·python
小龙在慢慢变强..29 分钟前
目录结构(FHS 标准)
linux·运维·服务器
折哥的程序人生 · 物流技术专研30 分钟前
从“卡死”到“秒过”:WMS销售数据跨库回填的极限优化之旅
数据库·机器学习·oracle
2035去旅行31 分钟前
嵌入式开发,如何选择C标准库
linux·arm开发
李可以量化31 分钟前
DeepSeek 量化交易实战:用标准化提示词模板实现 AI 辅助交易决策
大数据·数据库·人工智能
刘延林.32 分钟前
win11系统下通过 WSL2 安装Ubuntu 24.04 使用RTX 5080 GPU
linux·运维·ubuntu
maqr_11038 分钟前
CSS如何利用Sass定义全局阴影方案_通过变量实现统一CSS风格
jvm·数据库·python
m0_6138562940 分钟前
uni-app怎么做类似于美团的商家评价星级 uni-app五星评分组件制作【实战】
jvm·数据库·python
Irene19911 小时前
大数据开发语境下,SQL 模式名,映射关系 - - 概念理解
大数据·数据库·sql