当前位置: 首页 > 工具软件 > Next.js > 使用案例 >

next()

袁鸿畅
2023-12-01
booleannext()
          将光标从当前位置向前移一行
boolean next()
             throws SQLException
将光标从当前位置向前移一行。 ResultSet 光标最初位于第一行之前;第一次调用 next 方法使第一行成为当前行;第二次调用使第二行成为当前行,依此类推。

当调用 next 方法返回 false 时,光标位于最后一行的后面。任何要求当前行的 ResultSet 方法调用将导致抛出 SQLException。如果结果集的类型是 TYPE_FORWARD_ONLY,则其 JDBC 驱动程序实现对后续 next 调用是返回 false 还是抛出 SQLException 将由供应商指定。

如果对当前行开启了输入流,则调用 next 方法将隐式关闭它。读取新行时,将清除 ResultSet 对象的警告链。

 

返回:
如果新的当前行有效,则返回 true;如果不存在下一行,则返回 false
抛出:
SQLException - 如果发生数据库访问错误或在关闭的结果集上调用此方法

程序片段:

........

   Connection con = obtainConnection();
   Statement stmt = con.createStatement();
   ResultSet result = stmt.executeQuery("SELECT * FROM Shares WHERE ssn=" + "'" + ssn
     + "' AND" + "symbol=" + "'" + symbol + "'");
   return result.next();

........

 类似资料: