Docs :
ResultSet
er ikke en samling, det er blot en abstraktion af markøren, der bliver brugt til at få dataene på en rækkevis måde.
Så hvad har man egentlig brug for? Hvor meget hukommelse der skal til for at gemme resultatet? Størrelsen af dataene i databasen? ...? Hvorfor ville det være rart?
Du kan altid gøre SELECT COUNT(*) FROM
og ved hjælp af en bestemt gennemsnitlig rækkestørrelse, estimer resultatstørrelsen... I stedet for at bruge SELECT COUNT(*)
du kan bruge en mere indviklet måde:gå til det sidste element ResultSet.last()
og få rækkenummeret:ResultSet.getRow()
.