首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

JAVA 调用存储过程报错无效索引-求摆脱

2014-01-12 
JAVA 调用存储过程报错无效索引----求解脱JAVA代码CallableStatement callstatement connection.prepareC

JAVA 调用存储过程报错无效索引----求解脱
JAVA代码
CallableStatement callstatement =connection.prepareCall("{call sp_pro(?,?)}");
callstatement.setInt(1, 10);
callstatement.registerOutParameter(2, oracle.jdbc.OracleTypes.CURSOR);
//得到结果姐
ResultSet rs= (ResultSet) callstatement.getObject(2);
while(rs.next()){

System.out.println(rs.getInt(1)+"用户名:"+rs.getString(2));
}
存储过程如下
create or replace procedure sp_pro18(spNo in number,p_cursor out testpackage.test_cursor) is
begin
open p_cursor for select  * from emp where deptno=spNo;
end;
eclipse报错无效索引在
ResultSet rs= (ResultSet) callstatement.getObject(2);

热点排行