为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:centos7
【CPU】:
【问题描述】*:使用达梦8数据库导入现有库中的ST_GEOMETRY类型数据,查看数据时提示<failed to load>
java.lang.ArrayIndexOutOfBoundsException: arraycopy: last source index 1395543885 out of bounds for byte[84]
at java.base/java.lang.System.arraycopy(Native Method)
at dm.jdbc.util.ByteUtil.getBytes(ByteUtil.java:239)
at dm.jdbc.b.p.objBlob_GetChkBuf(TypeData.java:1018)
at dm.jdbc.b.p.objBlobToObj(TypeData.java:1035)
at dm.jdbc.a.a.b(DB2J.java:1425)
at dm.jdbc.driver.DmdbResultSet.do_getObject(DmdbResultSet.java:871)
at dm.jdbc.driver.DmdbResultSet.do_getObject(DmdbResultSet.java:773)
at dm.jdbc.driver.DmdbResultSet.getObject(DmdbResultSet.java:2565)
in JdbcHelperImpl.getObject(JdbcHelperImpl.java:318)
这个是老数据库正常的数据
这个是导入新数据库中报错的数据
用什么工具或者方法导入的,先换个驱动试试