boolean OUT参数从过程到java中的映射

时间:2016-06-14 14:16:07

标签: java stored-procedures plsql callable-statement

我从PLSQL过程返回一个布尔OUT参数到java程序。我看到它返回错误为无效列类型。我做错了什么。

 CallableStatement cs=null;
 cs = this.Conn.prepareCall("{ call PR_VALIDATE (?,?,?) }");
 cs.setString(1,filename);
 cs.setInt(2,fileid);
 cs.registerOutParameter(3, Types.BOOLEAN);
 cs.execute();

我得到的是异常,

java.sql.SQLException: Invalid column type

在程序中,这是IN OUT参数,

CREATE OR REPLACE PROCEDURE SCHEMA.PR_VALIDATE
(
FILENAME IN VARCHAR2(50),
FILEID IN NUMBER,
REJECT_STATUS OUT BOOLEAN
)
....................

0 个答案:

没有答案