返回两个结果集说明存储过程有两个OUT
CallableStatement cstmt = conn.prepareCall("{call sp_spaceused(?,?)}");
用registerOutParameter方法注册结果类型,不是很熟悉MSSQL,你要自己查一下类型了
cstmt.registerOutParameter(1,返回表代表的类型);
cstmt.registerOutParameter(2,返回表代表的类型); //两个问号都要注册
然后执行execute()
rs1 = cstmt.getObject(1);
rs2 = cstmt.getObject(2); //获取两个表!