在sql2000中创建存储过程:
调用方法:
...
CallableStatement cstmt=con.prepareCall("exec up_sum ?,?,?");
cstmt.registerOutParameter(3,java.sql.Types.INTEGER);
cstmt.setInt(1,10);
cstmt.setInt(2,20);
int result=cstmt.getInt(3);
...
存储过程up_sum有3个参数,第一个和第二个参数都是IN类型,第三个参数是OUT类型,而OUT类型
的参数在执行存储过程之前需要调用registerOutParameter()方法注册存储过程第三个参数,方法第
二个参数用于指定存储过程参数中JDBC类型,该类型在java.sql.Types类中定义。最后用getXXX()方
法取出OUT参数的值。