当前位置: 技术问答>java相关
有关执行存储过程返回值的问题
来源: 互联网 发布时间:2017-03-29
本文导语: 请问用java执行存储过程,如何得到返回值,就是在存储过程里写的那个return返回的值.通常情况下是0. | 如果想在存储过程运行后取下面的这几个值 callstatement.registerOutParameter(1,java.sql.Types.INTEGER); ...
请问用java执行存储过程,如何得到返回值,就是在存储过程里写的那个return返回的值.通常情况下是0.
|
如果想在存储过程运行后取下面的这几个值
callstatement.registerOutParameter(1,java.sql.Types.INTEGER);
callstatement.registerOutParameter(2,java.sql.Types.VARCHAR);
callstatement.registerOutParameter(3,java.sql.Types.VARCHAR);
请使用下面的方法
int intRetValue=rs.getInt(1);
String strRetValue1=rs.getString(2);
String strRetValue2=rs.getString(3);
callstatement.registerOutParameter(1,java.sql.Types.INTEGER);
callstatement.registerOutParameter(2,java.sql.Types.VARCHAR);
callstatement.registerOutParameter(3,java.sql.Types.VARCHAR);
请使用下面的方法
int intRetValue=rs.getInt(1);
String strRetValue1=rs.getString(2);
String strRetValue2=rs.getString(3);