jdbc 操作數據庫出現【結果集已關閉】的原因

原因一、在取出結果之前把rs關閉了(這種情況大家都容易發現和解決)

原因二、違背了jdbc存儲過程先檢索結果,再檢索out參數的順序

片段代碼如下:

CallableStatement ps = con.prepareCall(sql);
ps.registerOutParameter(1, Types.INTEGER);
ps.registerOutParameter(2, Types.INTEGER);
ResultSet rs = ps.executeQuery();
while (rs.next()) {
			
		}
//取出ps裏的值放在取rs之後
pageCount[0]= ps.getInt(1);
Counts[0]= ps.getInt(2);


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章