首先,使用前需要知道,达梦数据库其实是oracle数据库copy过来的,语法一样,结构差不多,在一些字段上做了修改。
同时对于mysql与sqlserver等数据库也支持转移,通过达梦官方工具可以进行数据库迁移,但除了oracle之外的其他数据库迁移后需要手动修改某些字段。
pom配置:达梦数据库的jdbc驱动无法在maven库中找到,所以需要将驱动jar包下载到本地,手动导入到maven,在src下新建lib,并将本地包导入

再通过pom引入本地包:${project.basedir}属于系统字段,意思是根节点的下级节点
<dependency><groupId>com.dm</groupId><artifactId>DmJdbcDriver</artifactId><version>1.8</version><scope>system</scope><systemPath>${project.basedir}/src/lib/DmJdbcDriver18.jar</systemPath></dependency>
引入本地jar包时pom文件还需要配置一下打包配置<includeSystemScope>true</includeSystemScope> 生成jar包时扫描本地jar包导入
<plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>2.1.1.RELEASE</version><configuration><includeSystemScope>true</includeSystemScope></configuration></plugin></plugins>
最后在application.yml中配置下jdbc即可:达梦默认端口为5236
driverClassName: dm.jdbc.driver.DmDriverurl: jdbc:dm://localhost:5236/SYSDBA?zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8username: rootpassword: root
文章转载自白杨S,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




