错误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
    评论

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值