Ho una stored procedure in un database Oracle 11g come f (a IN, b IN, c OUT). Voglio chiamarlo da JDBC in modalità batch e quindi leggere tutte le variabili OUT.
È possibile? ho questo finorain Oracle JDBC è possibile memorizzare le chiamate di procedura memorizzate e recuperare i parametri OUT?
CallableStatement statement = connection.prepareCall("f(?, ?, ?)");
for(Item i : items) {
int i = 0;
statement.setString(++i, item.getA());
statement.setString(++i, item.getB());
statement.registerOutParameter(++i, Types.NUMERIC);
statement.addBatch();
}
statement.executeBatch();
int[] answers = ?
Grazie