对不起英语,但我不是母语。所以我使用远程Oracle数据库v 9.2.0.6,我用三个参数调用存储过程,我得到一个异常,我等一系列结果。我已到处搜索,但我无法弄清楚问题的根源 这是代码:
try {
CallableStatement cs = connection.prepareCall("{ call reverse_pkg.souscrip_prc(?,?,?) }");
cs.setInt(1, 2014);
cs.setInt(2, 11);
cs.setString(3, "AC");
ResultSet res = cs.executeQuery();
int i =0;
while ((res.next())&&(i< 10)) {
System.out.println(i+"e Resultat");
i++;
}
}
catch(Exception e)
{
e.printStackTrace();
}
我遇到了这个例外:
java.sql.SQLException: ORA-00600: code erreur interne, arguments : [12259], [], [], [], [], [], [], []
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:289)
at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:590)
at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1973)
at oracle.jdbc.ttc7.TTC7Protocol.fetch(TTC7Protocol.java:1231)
at oracle.jdbc.driver.OracleResultSetImpl.next(OracleResultSetImpl.java:296)
at sn.orange.test.TestStoredProcedure.main(TestStoredProcedure.java:64)
有人可以帮我吗?