java - 获取结果集的连续 2 行

标签 java sql rows resultset

如果行字符串与特定字符串匹配,我需要将 ResultSet 的一行与连续的行进行比较。

   while(rs.next())
    {
       String name = rs.getString("name");
     if(name.equalsIgnoreCase("SomeName")
      {
       String nextName =    //code to get the next consecutive row
        if(nextName.contains(name)
        {
         name = "NA";
         }

      }
     stringList.add(name);
     }

当光标还在该行时,如何获取下一行?

最佳答案

方法提示:尝试将第一个存储在变量中,然后在读取下一行时进行比较。

真正教你如何在这里钓鱼,而不是把渔获物交给你。

关于java - 获取结果集的连续 2 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11941476/

相关文章:

java - 如何从Json文件中获取值

mysql - 使用sql,如何获取重复计数的行?

mysql - 连续三个左连接返回意外结果

sql - 创建连接多个表的数据库 View

Matlab - 以迭代方式将行插入/追加到矩阵中

java - 使用 Java 程序连接到 Java DB

java - Java中的多维ArrayList

python : Appending values to existing spreadsheet from updated values

java - hibernate 内线程而不 hibernate 外线程 - Java

android - (android) 占据整个屏幕宽度的按钮行