1. 背景
鉴于达梦数据库版本和驱动程序版本存在兼容性问题,现提供本说明文档,用于排查和解决驱动程序与新版本数据库不兼容的问题。
适用对象:运维人员、实施人员
2. 苍穹补丁版本
苍穹补丁版本与达梦驱动程序版本信息
补丁版本 | 驱动程序版本(日期) |
Version < 5.0.011 | 2021.06.02 |
Vsersion >= 5.0.011 | 2023.01.05 |
• 已使用达梦数据库的客户,在升级苍穹5.0.011补丁前,先查看达梦数据库版本,如图所示:
若安装的达梦数据库版本日期是2023年的,需替换trd/trd-drivers.zip里面DmJdbcDriver18.jar包,请从附件下载DmJdbcDriver18_192.jar包进行替换
3. 达梦数据库常见兼容性问题
Q1:容器启动后报错
Q2:sql执行报错:index out of range
上述报错均因数据库版本和驱动程序版本不兼容引起。鉴于达梦数据库不同小版本间存在兼容性问题,建议在升级苍穹补丁前,确认数据库版本与驱动程序版本是否对应。检查方式如下:(主要查看日期)
数据库版本查看方式:截图中日期为20220630
驱动程序版本查看方式:截图中驱动程序版本(日期)为20210701
建议选择版本日期相近的数据库版本和驱动程序版本,这样兼容性会更好。
DmJdbcDriver18_192.zipDmJdbcDriver18_18.zip