ResultSet
không phải là một tập hợp, nó chỉ đơn thuần là một phần trừu tượng của con trỏ đang được sử dụng để lấy dữ liệu theo cách hàng.
Vì vậy, những gì chính xác cần làm gì? Dung lượng bộ nhớ cần thiết để lưu trữ kết quả? Kích thước của dữ liệu trong cơ sở dữ liệu? ...? Tại sao nó sẽ tốt?
Bạn luôn có thể thực hiện SELECT COUNT(*) FROM
và sử dụng kích thước hàng trung bình nhất định ước tính kích thước kết quả ... Thay vì sử dụng SELECT COUNT(*)
bạn có thể sử dụng một cách phức tạp hơn:chuyển đến phần tử cuối cùng ResultSet.last()
và lấy số hàng:ResultSet.getRow()
.