我在像 f(a IN, b IN, c OUT) 这样的 Oracle 11g 数据库中有一个存储过程。我想以批处理模式从 JDBC 调用它,然后读取所有 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 = ?
谢谢