文章目录
前言一、Docker安装达梦数据库二、Java项目使用达梦前言
“达梦数据成立于2000年,是国产数据库代表企业之一。自成立以来,公司专注于数据库及相关配套产品与服务的研发与销售,主要产品线从通用关系型数据库产品向全栈数据产品延伸。”新一代大型通用关系型数据库,全面支持 ANSI SQL 标准和主流编程语言接口/开发框架。行列融合存储技术,在兼顾 OLAP 和 OLTP 的同时,满足 HTAP 混合应用场景。达梦官网
一、Docker安装达梦数据库
1.在根目录下创建 /dm8 文件夹,用来放置下载的 Docker 安装包。命令如下:
mkdir /dm8
2.切换到 /dm8 目录,下载 DM Docker 安装包。命令如下:
wget -O dm8_0822_rev166351_x86_rh6_64_ctm.tar -c /eco/dm8/dm8_0822_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/TESTusername: TESTpassword: TEST123456driver-class-name: dm.jdbc.driver.DmDriver
PS:特别说明:
1.在达梦数据库管理工具里面最好是每个用户对应一个模式(即数据库),不然在代码里面写SQL时要指定数据库,示例:select * from 数据库名称.表名 ),如果创建时就一对一,就不在需要写数据库名称
2.由于数据库差异,某些函数方法达梦不支持,需要进行修改:SQL语法说明
如果觉得《Docker安装达梦数据库+Java项目使用达梦》对你有帮助,请点赞、收藏,并留下你的观点哦!