注册

数组作为参数,setArray报错

二煤炭 2023/04/13 1752 5

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:麒麟V10
【CPU】:
【问题描述】*:
在使用Array作为参数时,setArray报java.lang.NullPointerException,
JDBC驱动是DM8
JDBC日志如下:
[INFO - 2023-04-13 09:05:40] tid:31{ conn-15 } createArrayOf(String, Object[]): t_number_array(46); [PARAMS]: "t_number_array", [Ljava.lang.Object;@7837c1c5;
[ERROR - 2023-04-13 09:05:42] tid:31{ conn-15, pstmt-16 } setArray(Integer, DmdbArray); [PARAMS]: 1, t_number_array(46);
java.lang.NullPointerException
at dm.jdbc.b.p.arrayToBytes(Unknown Source)
at dm.jdbc.a.b.a(Unknown Source)
at dm.jdbc.driver.DmdbPreparedStatement.do_setArray(Unknown Source)
at dm.jdbc.filter.FilterChain.PreparedStatement_setArray(Unknown Source)
at dm.jdbc.filter.log.LogFilter.PreparedStatement_setArray(Unknown Source)
at dm.jdbc.filter.FilterChain.PreparedStatement_setArray(Unknown Source)
at dm.jdbc.driver.DmdbPreparedStatement.setArray(Unknown Source)
急求大佬!

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