while (rs.next()) 與 if(rs.next())的區別


while (rs.next())是用來循環遍歷結果集的。

if(rs.next())是用來判斷結果集是否有值,有值則執行if語句內代碼塊。

 

簡而言之

while(rs.next()) 就是將rs全部進行讀取。
if(rs.next()) 就是將rs進行讀取一次,判斷是否有數據,有則返回true。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM