ResultSet.last()
en andere "absoluut geïndexeerde" zoekbewerkingen zijn alleen beschikbaar als de resultatenset scrollbaar is; anders kunt u alleen één voor één herhalen via de alleen doorsturen resultatenset.
Het volgende voorbeeld (uit de javadocs) laat zien hoe u een schuifbare ResultSet
maakt .
Statement stmt = con.createStatement(
ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY
);
ResultSet rs = stmt.executeQuery("SELECT a, b FROM TABLE2");
Houd er rekening mee dat het gebruik van schuifbare query's gevolgen heeft voor de prestaties. Als het doel van deze specifieke ResultSet
is alleen om de laatste waarde te pakken, overweeg om uw zoekopdracht te verfijnen om alleen dat resultaat te retourneren.