要獲取 ResultSet 對象的第一行數據,可以使用 ResultSet 對象的 next()
方法將游標移動到第一行,然后使用 getXXX()
方法獲取每列的值。
下面是一個示例代碼:
ResultSet resultSet = statement.executeQuery("SELECT * FROM my_table");
if (resultSet.next()) {
int column1Value = resultSet.getInt("column1");
String column2Value = resultSet.getString("column2");
// 獲取其他列的值...
// 處理第一行數據
} else {
// 結果集為空
}
在上述代碼中,resultSet.next()
方法將游標移動到下一行,并返回一個 boolean 值,表示是否還有更多的行。如果返回 true,說明有數據行,可以使用 getXXX()
方法獲取該行的值。否則,說明結果集為空。