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

文章目录

  • 前言
  • 一、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依赖中。
Docker安装达梦数据库+Java项目使用达梦_第1张图片

    <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语法说明

你可能感兴趣的:(Docker,达梦,docker,java,达梦数据库)