注册

达梦8 jdbc驱动Bug

哈库纳 2023/07/07 978 7 已解决

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: 达梦8,
【操作系统】:Macos
【CPU】:
【问题描述】*:

环境:

  • java8 jdbc
  • 达梦 docker 部署
DM Database Server 64 V8
DB Version: 0x7000c
08134283904-20220804-166351-20005
  1. 引入 jar 包
dm8-oracle-jdbc16-wrapper.jar
DmJdbcDriver18.jar
  1. 使用 Connection 获取版本
DatabaseMetaData metaData = con.getMetaData();
vars.put("jdbcUrl", metaData.getURL());
vars.put("driverName", metaData.getDriverName());
vars.put("driverVersion", metaData.getDriverVersion());
vars.put("dbMajorVersion", metaData.getDatabaseMajorVersion());
vars.put("dbMinorVersion", metaData.getDatabaseMinorVersion());
vars.put("dbProductName", metaData.getDatabaseProductName());
vars.put("dbProductVersion", metaData.getDatabaseProductVersion());
  1. 在 getDatabaseMinorVersion 方法中报错
    image.png

  2. 定位问题是驱动 Bug
    image.png

回答 0
暂无回答
扫一扫
联系客服