Java之判斷ResultSet結果集是否為空
阿新 • • 發佈:2018-11-09
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow
也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!
ResultSet表示select語句的查詢結果集。ResultSet物件具有指向其當前資料行的指標,最初,指標被置於第一行記錄之前,通過next()方法可以將指標移動到下一行記錄。
next()方法在ResultSet物件沒有一行記錄時返回false,因此可以在while迴圈中使用它來
遍歷結果集,也可以利用該方法判斷結果集是否為空。
示例程式碼如下:
//此處省略連線資料庫的程式碼...
Statement stmt =conn.createStatement();
ResultSet rs =stmr.executeQuery("select * from Test");
if(rs.next()){
}
else{
System.out.println("結果集為空!");
}