spring boot mysql8 迁移到达梦报错[AUTO_INCREMENT]附近出现错误
Dm8JdbcDriver18是以前老的版本2020年或者2020以前版本的JDBC驱动,不建议再使用太老版本的驱动来连接新版本的数据库,可能会存在兼容性问题。这个的代码里面有 会有AUTO_INCREMENT类型。mysql8.0 迁移到达梦v8.1.2.128。会有查询SYS.SYSTYPEINFOS。现在引用DmJdbcDriver18。[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驱动,不建议再使用太老版本的驱动来连接新版本的数据库,可能会存在兼容性问题
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)