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())的区别

while(rs1.next()) 不返回任何值

jdbc如何判断记录集是否为空?用啥方法?ResultSet本身是否根本就没有这样的方法?

jsp中rt.next()指的是啥?还有rs.next()与rt.next()有啥区别?一直不太清楚

jsp新手询问while rs.next()嵌套循环问题

“如果(rs.next())”是啥意思?