spring boot mysql8 迁移到达梦报错[AUTO_INCREMENT]附近出现错误

测试环境使用版本

docker安装:

v8.1.2.128_ent_x86_64_ctm_pack4

spring boot 2.7

mysql8.0 迁移到达梦v8.1.2.128

引入包的问题

刚开始用的是

<dependency> <groupId>com.dameng</groupId> <artifactId>Dm8JdbcDriver18</artifactId> <version>8.1.1.49</version> </dependency>

会有查询SYS.SYSTYPEINFOS

然后报:

org.hibernate.engine.jdbc.spi.TypeInfo : HHH000362: Unable to retrieve type info result set : dm.jdbc.driver.DMException: 第 1 行, 第 270 列[AUTO_INCREMENT]附近出现错误:

语法分析出错

这个的代码里面有 会有AUTO_INCREMENT类型

换成

<dependency> <groupId>com.dameng</groupId> <artifactId>DmJdbcDriver18</artifactId> <version>8.1.2.192</version> </dependency>`

就不会报错了

现在引用DmJdbcDriver18。

Dm8JdbcDriver18是以前老的版本2020年或者2020以前版本的JDBC驱动,不建议再使用太老版本的驱动来连接新版本的数据库,可能会存在兼容性问题

猜你喜欢

转载自blog.csdn.net/wdd668/article/details/130221361
今日推荐