before:
OracleCallableStatement oracall = (OracleCallableStatement) con.prepareCall("? = call mytest1(?); end;" );
oracall.setString("test1" , "Test" );
oracall.registerOutParameter(1,Types.INTEGER);
oracall.execute();
after:
CallableStatement.cStmt = conn.prepareCall("BEGIN ? := mytest1(test1=>?); END;" );
cStmt.registerOutParameter(1, Types.INTEGER);
cStmt.setInt(2, 23);
java.sql.SQLException: Incorrectly set or registered parameters.
最新推荐文章于 2018-10-22 10:36:59 发布