求助帖!JDBC怎么调用oracle中只含有一个参数的存储过程!
jdbc调用只有一个参数的存储过程怎么显示输出存储过程的结果!主要代码如下:
testcall = connection.prepareCall("{call Jie_Cheng(?)}");
testcall.setInt(1, 3);
testcall.execute();
System.out.println(不知道怎么输出存储过程的结果);
——————oracle中存储过程代码(只有一个参数)
create or replace procedure Jie_Cheng
(
O_num in number
)
as
S_num number:=1;
i number;
begin
for i in 1 .. O_num
loop
S_num:=S_num*i;
end loop;
dbms_output.put_line(S_num);
end Jie_Cheng;