Docker安装达梦数据库+Java项目使用达梦


前言

“达梦数据成立于2000年,是国产数据库代表企业之一。自成立以来,公司专注于数据库及相关配套产品与服务的研发与销售,主要产品线从通用关系型数据库产品向全栈数据产品延伸。”新一代大型通用关系型数据库,全面支持 ANSI SQL 标准和主流编程语言接口/开发框架。行列融合存储技术,在兼顾 OLAP 和 OLTP 的同时,满足 HTAP 混合应用场景。达梦官网


一、Docker安装达梦数据库

1.在根目录下创建 /dm8 文件夹,用来放置下载的 Docker 安装包。命令如下:

mkdir /dm8

2.切换到 /dm8 目录,下载 DM Docker 安装包。命令如下:

wget -O dm8_20220822_rev166351_x86_rh6_64_ctm.tar -c https://download.dameng.com/eco/dm8/dm8_20220822_rev166351_x86_rh6_64_ctm.tar

注意
容器提供的实例默认为大小写不敏感,如果需要修改容器中的大小写敏感参数,可以删除当前实例后重新初始化,初始化过程中设置大小写敏感。

3.导入镜像,下载完成后,导入安装包,使用如下命令:

docker import dm8_docker.tar dm8:v01

导入完成后,可以使用 docker images 来查看导入的镜像

4.启动容器,镜像导入后,使用 docker run 来启动容器,默认的端口 5236 默认的账号密码(帐号和密码:SYSDBA) ,启动命令如下:

docker run -itd -p 5236:5236 --name dm8_01 dm8:v01 /bin/bash /startDm.sh

容器启动完成后,使用 docker ps 来查看镜像的启动情况,命令如下:
在这里插入图片描述

停止命令如下:
docker stop  dm8_01

启动命令如下:
docker start  dm8_01
 
重启命令如下:
docker restart  dm8_01

注意
如果使用docker容器里面的 disql ,进入容器后,先执行 source /etc/profile 防止中文乱码。

二、Java项目使用达梦

1.maven新增

如果驱动包报错,可以在本地的安装目录 source/drivers/jdbc 下找到对应的驱动包 DmJdbcDriver18.jar,复制到项目的lib目录,再加入到maven依赖中。
在这里插入图片描述

    <dependency>
        <groupId>com.dameng</groupId>
        <artifactId>DmJdbcDriver18</artifactId>
        <version>8.1.1.193</version>
    </dependency>

2.数据库配置:

 	url: jdbc:dm://xxxx.xxx.x.xxx:5236/TEST
    username: TEST
    password: TEST123456
    driver-class-name: dm.jdbc.driver.DmDriver

PS:特别说明:
1.在达梦数据库管理工具里面最好是每个用户对应一个模式(即数据库),不然在代码里面写SQL时要指定数据库,示例:select * from 数据库名称.表名 ),如果创建时就一对一,就不在需要写数据库名称
2.由于数据库差异,某些函数方法达梦不支持,需要进行修改:SQL语法说明

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

儿时可乖了

混口饭吃,大佬们,赏点吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值