我对java和jdbc中名为.next()的方法的作用感到困惑

时间:2017-06-27 20:44:58

标签: java jdbc

我在java字符串中使用.next()来返回white_space

之前的值

e.g。 "hello world"=> returns "hello"

但是在jdbc:

ResultSet rs= stmt.executeQuery();
if(rs.next()){ 
     //do something
}

我将它与moto一起使用

  

"如果结果集仍然有结果,请转到下一个结果并执行   东西"

所以我对这个角色感到困惑。请有人澄清一下。

1 个答案:

答案 0 :(得分:2)

记录所有标准Java类:Java API Specification

示例:

  1. ResuttSet.next()

      

    将光标从当前位置向前移动一行。 ResultSet游标最初位于第一行之前;对方法的第一次调用使得第一行成为当前行;第二个调用使第二行成为当前行,依此类推。

         

    ...

  2. Scanner.next()

      

    查找并返回此扫描仪的下一个完整令牌。完整的标记之前和之后是与分隔符模式匹配的输入。

         

    ...