达梦数据库-JDBC连接踩坑

914 阅读1分钟

踩坑记录

1.[无效的表名或视图]

原因: JDBC需要指定数据库名(人家叫访问模式) 解决方法: String url="jdbc:dm://192.168.15.35:5236?schema=TEST2"; //使用schema指定当前模式名

2.Mybatis-plus批量保存报错(saveBatch) index out of range

原因: Dm8JdbcDriver18的版本太低,想必大家都是从他们官网找到的maven依赖地址 gitee.com/dmedu/dm-jd… 很遗憾 这个已经停更了.为了拿到驱动你需要下载安装包然后解压,去\source\drivers\jdbc\DmJdbcDriver18.jar拿该jar包并且打入本地maven仓库 mvn install:install-file -Dfile=xxx/DmJdbcDriver18.jar -DgroupId=com.dameng -DartifactId=Dm8JdbcDriver18 -Dversion=8.3.9.4 -Dpackaging=jar 版本号和路径改一下就行,当然 作为好兄弟我已经帮你们解压出来了,直接拿走用 rui2450.lanzout.com/i5jlM17eilr…