欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

JDBC调用有返回值和结果集的mssql存储过程

程序员文章站 2022-04-05 21:09:46
...
String sql = "{ ?=call Pro_Test(?) }";
Connection conn = getConnection();
CallableStatement call = conn.prepareCall(sql);
call.registerOutParameter(1, java.sql.Types.INTEGER);
call.setObject(2, "参数");
call.execute();

// 获取结果集
ResultSet resultSet = call.getResultSet();

// 获取返回值
call.getMoreResults();
int returnValue = call.getInt(1);