问题描述

数据库需要从mysql替换为达梦,项目原本使用的是mysql+Springboot+MybatisPlus,需要替换成达梦7++Springboot+MybatisPlus,对配置过程进行一下记录

达梦官方技术文档地址

https://eco.dameng.com/docs/zh-cn/app-dev/java-MyBatis-frame.html

步骤

①安装完达梦数据库后,自带jar驱动包,还包括方言包

Windows 在安装目录的 ..\dmdbms\drivers\jdbc 下面有驱动。驱动分为 DmJdbcDriver16、DmJdbcDriver17,DmJdbcDriver18 分别对应 Jdk1.6、Jdk1.7; Jdk1.8;Linux 环境下一般 jar 包都在 ../dmdbms/drivers/ 路径下

② 本地引入的方式在pom.xml中引入达梦数据库驱动依赖

com.dm DmJdbcDriver181.8 system${project.basedir}/src/main/resources/lib/DmJdbcDriver18.jar

注:如果使用私服引入方式,需要手动将jar包和pom文件上传到Repository Manager上才可以导入,groupid坐标参数等在上传时自行创建声明,然后在pom.xml中引入相关坐标即可。

④ 配置application.properties

#配置达梦数据库数据源spring.datasource.type=com.zaxxer.hikari.HikariDataSource#配置达梦数据库数据驱动spring.datasource.driver-class-name=dm.jdbc.driver.DmDriver#配置达梦数据库主机ip和端口spring.datasource.url=jdbc:dm://localhost:5236#配置达梦数据库登录用户名spring.datasource.username=SYSDBA#配置达梦数据库登录用户密码spring.datasource.password=SYSDBA#配置达梦数据库模式名mybatis-plus.global-config.db-config.schema=SYSDBA