Đối tượng ResultSet mặc định không thể cập nhật và chỉ có một con trỏ di chuyển về phía trước. Do đó, bạn chỉ có thể lặp lại nó một lần và duy nhất từ hàng đầu tiên đến hàng cuối cùng.
Ở cấp độ mã, bạn có thể làm điều sau
Statement statement = connection.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
ResultSet resultSet = statement.executeQuery("select noorder from orders");
resultSet.afterLast();
while (resultSet.previous()) {
String productCode = resultSet.getString("col_one");
String productName = resultSet.getString("col_two");
}
connection.close();