ResultSet
не е колекция, а просто абстракция на курсора, който се използва за получаване на данните по редов начин.
И така, от какво точно се нуждаете? Количеството памет, необходимо за съхраняване на резултата? Размерът на данните в базата данни? ...? Защо би било хубаво?
Винаги можете да направите SELECT COUNT(*) FROM
и използвайки определен среден размер на реда, изчислете размера на резултата... Вместо да използвате SELECT COUNT(*)
можете да използвате по-сложен начин:отидете до последния елемент ResultSet.last()
и вземете номера на реда:ResultSet.getRow()
.