我有以下代码
Statement stmt = SqlHelper.initializeDB();
String query = "SELECT status " +
"FROM books " +
"WHERE bookId = '" + bookId + "'";
ResultSet rs = stmt.executeQuery(query);
result = rs.getString(1);
rs.close();
SqlHelper.closeConnection();
我需要使用rs.next()吗?我确信只有一行数据,因为bookId在表中必须是唯一的。但默认情况下,ResultSet的光标在第一行之前开始,因此我不确定是否需要next()。