如何在oracle预处理语句中使用out参数

时间:2014-10-31 08:39:06

标签: java oracle

我有一个程序,它有两个输出参数和一个对象作为输入参数。我必须提供输入参数作为ARRAY(SQL数组),但我不知道如何处理输出参数。

OraclePreparedStatement pstmt =
  (OraclePreparedStatement)conn.prepareStatement(
      "call stg_core.insert_flexi_gl_response(?,?,?)");
pstmt.registerReturnParameter(1, OracleTypes.VARCHAR);
pstmt.setARRAY( 3, array_to_pass );

我在OracleTypes.VARCHAR收到编译错误。我已经尝试导入eclipse提供的所有选项,但没有任何工作。

我收到错误OracleTypes cannot be resolved to a variable。 请向我提供任何解决方案或解决方法。

0 个答案:

没有答案