部门项目一直采用的MYSQL数据库存储一些配置信息,结合springboot框架做一些增删改查的操作,最近在客户现场实施的时候,客户因为某些原因,不再使用MYSQL,要求我们使用达梦数据库,因为客户至上(主要是给钱了),所以我们需要将我们原有的项目迁移到达梦数据库。
https://www.dameng.com/
https://eco.dameng.com/docs/zh-cn/start/index.html
<dependency> <groupId>com.dameng</groupId> <artifactId>DmJdbcDriver18</artifactId> <version>8.1.1.193</version> </dependency>
spring: datasource: url: jdbc:dm://ip:port/ driver-class-name: dm.jdbc.driver.DmDriver username: SYSDBA password: SYSDBA
我们代码默认使用springboot自带数据源连接达梦数据库,操作简单,唯一不同的就是驱动名称不同。因为项目代码有些不同,这里就不做展示了,自行百度即可。
因为我们数据之前有一部分在mysql当中,需要将其迁移到达梦数据库中,有两种方式:
至此,如果顺利的话,达梦的迁移工作已经完成,项目的增删改查就可以正常使用了,但是世事难料啊,此次迁移,还是碰到一些坑,有些是数据库设计需要兼容,有些则是自身的不规范造成的,待后续分享。