oracle字符串的java类型

时间:2013-10-23 10:51:41

标签: java oracle jdbc oracle11g

我有一个存储过程,我可以在plsql上执行它。现在我想从我的日食中调用它。不要担心连接,这是正确的。

在plsql中,我看到了这个存储过程的两个变量。最上面的一个是字符串的结果,下面的一个是我的变量,也是字符串。

我试过了:

callablestatement = {call mystroedprocedure (?,?)}
callablestatement.registeroutparameter(1, OracleTypes.varchar);
callablestatement.setString(2, "5555");

但我得到了这个例外:

java.sql.sqlexception: ora-06550: line 1, column 7:
pls_00306: wrong number of types of arguments in call to 'mystroedprocedure'
ORA-06550: line 1, colmuns 7:
PL/SQL: statemnent ignored.

我看不到存储过程的主体,因为我没有权限。

我正在使用ojdbc6.jar

0 个答案:

没有答案