Dokument :
ResultSet
är inte en samling, det är bara en abstraktion av markören som används för att få data på ett radvis sätt.
Så vad exakt behöver man? Hur mycket minne behövs för att lagra resultatet? Storleken på data i databasen? ...? Varför skulle det vara trevligt?
Du kan alltid göra SELECT COUNT(*) FROM
och med hjälp av en viss genomsnittlig radstorlek uppskatta resultatstorleken... Istället för att använda SELECT COUNT(*)
du kan använda ett mer invecklat sätt:gå till det sista elementet ResultSet.last()
och hämta radnumret:ResultSet.getRow()
.