错误java sql_”java.sql.SQLException: 内部错误“这是什么错误?怎么解决?

java.sql.SQLException:内部错误atoracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:111)atoracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseErr...

java.sql.SQLException: 内部错误

at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:111)

at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:145)

at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:207)

at oracle.jdbc.oracore.OracleTypeCOLLECTION.initCollElemTypeName(OracleTypeCOLLECTION.java:1073)

at oracle.jdbc.oracore.OracleTypeCOLLECTION.getAttributeType(OracleTypeCOLLECTION.java:1106)

at oracle.jdbc.oracore.OracleNamedType.getFullName(OracleNamedType.java:80)

at oracle.jdbc.oracore.OracleNamedType.getFullName(OracleNamedType.java:67)

at oracle.sql.TypeDescriptor.initSQLName(TypeDescriptor.java:237)

at oracle.sql.TypeDescriptor.getName(TypeDescriptor.java:198)

at oracle.sql.StructDescriptor.getClass(StructDescriptor.java:1104)

at oracle.sql.STRUCT.toJdbc(STRUCT.java:574)

at oracle.jdbc.oracore.OracleTypeUPT.unpickle81UPT(OracleTypeUPT.java:501)

at oracle.jdbc.oracore.OracleTypeUPT.unpickle81rec(OracleTypeUPT.java:455)

at oracle.jdbc.oracore.OracleTypeCOLLECTION.unpickle81ImgBodyElements(OracleTypeCOLLECTION.java:1010)

at oracle.jdbc.oracore.OracleTypeCOLLECTION.unpickle81ImgBody(OracleTypeCOLLECTION.java:951)

at oracle.jdbc.oracore.OracleTypeCOLLECTION.unpickle81(OracleTypeCOLLECTION.java:763)

at oracle.jdbc.oracore.OracleTypeCOLLECTION.unlinearizeInternal(OracleTypeCOLLECTION.java:242)

at oracle.jdbc.oracore.OracleTypeCOLLECTION.unlinearize(OracleTypeCOLLECTION.java:216)

at oracle.sql.ArrayDescriptor.toJavaArray(ArrayDescriptor.java:890)

at oracle.sql.ARRAY.getArray(ARRAY.java:314

代码:

前面代码调用存储过程

cst.registerOutParameter(9, OracleTypes.ARRAY, "YBTUAT.TABLE_AGGR_RESULT");

cst.execute();

Array array = cst.getArray(9);

if (array != null) {

Object[] objects = (Object[]) array.getArray();

后面一些其他的处理,报错行为 Object[] objects = (Object[]) array.getArray();

请问这是什么错误,在线等!!多谢!

展开

  • 1
    点赞
  • 0
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:深蓝海洋 设计师:CSDN官方博客 返回首页
评论

打赏作者

快跑啊小女孩

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值