Provando cosi :
codice:
String call="{ call miaProcedura(?)}";
CallableStatement cs = con.prepareCall(call);
cs.registerOutParameter (1, OracleTypes.CURSOR);
ResultSet res = (ResultSet) cs.getObject (1);
while(res.next()){
res.getInt(1);
}
mi stampa questo errore : java.lang.NullPointerException
Provando cosi:
codice:
String call="{ call miaProcedura(?)}";
CallableStatement cs = con.prepareCall(call);
cs.registerOutParameter (1, OracleTypes.CURSOR);
ResultSet res = cs.executeQuery();
while(res.next()){
res.getInt(1);
}
mi stampa questo errore : java.sql.SQLException: Impossibile eseguire l'operazione di FETCH su un'istruzione PLSQL: next