create procedure ttproc as begin select '1' return 0 end
Java程序中:
callSybSqlStr = "{? =call ttproc }" callSybase = connSybase.prepareCall(callSybSqlStr); callSybase.registerOutParameter(1,java.sql.Types.SMALLINT );
则用以下语句执行时:
ResultSet rs=SmsGent.callSybase.executeQuery(); rs.next(); int retInt = rs.getInt(1); System.out.println(String.valueOf(retInt)); System.out.println(String.valueOf(SmsGent.callSybase.getInt(1)));
将输出为:
1
0
原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/327.html