Connection conn = ...;
java.sql.CallableStatement cstmt = conn.prepareCall("{?=call sp_name(?)}");
cstmt.setString(2, "xxx");
cstmt.registerOutParameter(1, java.sql.Types.INTEGER);
ResultSet rs = cstmt.executeQuery();
while (rs.next()) {...}
cstmt.getInt(1); // Retrieve procedure's return value
博客展示了Java中使用CallableStatement调用存储过程的代码示例。通过获取Connection对象,准备调用存储过程的语句,设置参数、注册输出参数,执行查询并处理结果集,最后获取存储过程的返回值。
184

被折叠的 条评论
为什么被折叠?



