while (rs.next()) 与 if(rs.next())的区别
Posted coder-wf
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了while (rs.next()) 与 if(rs.next())的区别相关的知识,希望对你有一定的参考价值。
while (rs.next())是用来循环遍历结果集的。
if(rs.next())是用来判断结果集是否有值,有值则执行if语句内代码块。
简而言之
while(rs.next()) 就是将rs全部进行读取。
if(rs.next()) 就是将rs进行读取一次,判断是否有数据,有则返回true。
以上是关于while (rs.next()) 与 if(rs.next())的区别的主要内容,如果未能解决你的问题,请参考以下文章
while (rs.next()) 与 if(rs.next())的区别
jdbc如何判断记录集是否为空?用啥方法?ResultSet本身是否根本就没有这样的方法?