达梦数据库安装及整合springboot

本文主要简单的介绍了达梦数据库的安装以及整合springboot项目

起因

因为与公司有很多政府项目,需要使用达梦数据库替换原本的数据库,许多应用都需要改造,包括祖传应用。后续还会替换tomcat使用东方通的TongWeb。
以后在改造旧服务时遇到的坑也会记录下来。

安装达梦数据库

下载

达梦数据库在达梦官网可以下载到 官网
图片名称
这里我下载的是DM8开发版(win64位)。下载下来是个百度云网盘链接。整个文件大小为1.06G,没有百度会员的小伙伴做好准备。
图片名称
达梦的相关文档也都能在官网下载到,这一点达梦做的挺好的,安装文档一步一步做就能完成安装。

安装

下载后得到 “dm8_20200907_x86_win_64_ent_8.1.1.126.iso” 文件通过解压软件解压一下。
图片名称
其中setup.exe就是安装文件。DM8 Install.pdf 就是安装文档,按照文档一步一步做就好了。
安装完成后默认在C:\dmdbms 目录里。

工具连接

安装完成后,默认会提供达梦数据库的连接管理工具。
图片名称
图片名称
manager.exe或者达梦管理工具打开管理工具。

图片名称 使用SYSDBA连接后,新建一个TEST用户。 图片名称 使用TEST用户登录后,就可以开始新建表开始玩耍了。 图片名称

整合springboot

迁移数据库

因为是老项目改造,所以我这边直接迁移了几张表做测试。
具体迁移过程可以看一下这位老哥的文章,我就是按照他做的动图完成迁移的。
SpringMVC整合国产达梦数据库

maven安装达梦数据库驱动

java用的驱动都在下图的目录中,DmJdbcDriver18是java8所需要的驱动,另外用jpa或者hibernate的还需要方言包,我用的是mybatis-plus就不需要了。
图片名称
将jar包安装至本地maven目录,或者丢到maven私服也可以。

1
mvn install:install-file -Dfile=C:\Users\DmJdbcDriver18.jar -DgroupId=com.dm -DartifactId=DmJdbcDriver18 -Dversion=1.8 -Dpackaging=jar

pom文件添加依赖

1
2
3
4
5
6
<!-- DM8 jdbc -->
<dependency>
<groupId>com.dm</groupId>
<artifactId>DmJdbcDriver18</artifactId>
<version>1.8</version>
</dependency>

修改连接配置.
图片名称
找了个简单的接口测试了下没有发现什么问题。后续改造过程中会对所有接口都进行测试。遇到什么坑我统一记录,在发一篇博客。


达梦数据库的设计跟oracle基本一致,使用oracle的同学会感觉非常亲切。
除了参考SpringMVC整合国产达梦数据库文章外,还参考了达梦DCA之SpringBoot集成达梦数据库