我们可以通过索引而不是按名称将输出和输入参数传递给SQLParameter吗?
/* This code snippet explains data access thru CallableStatement by registering the output and input params by index. */
Connection conn = getConnection();
CallableStatement sp = conn.prepareCall("pkg_name.proc_name");
sp.registerOutParameter(1, oracle.jdbc.driver.OracleTypes.CURSOR);
sp.registerOutParameter(2, oracle.jdbc.driver.OracleTypes.NUMBER);
ResultSet rs = (ResultSet) sp.getObject(2);
这里可以根据索引获取结果集。
请建议。
答案 0 :(得分:0)
是的,我们可以。 Java API doc是你的朋友。
public void registerOutParameter(String parameterName,
int sqlType)
throws SQLException;