ResultSet.last()
og andre "absolut indekserede" forespørgselsoperationer er kun tilgængelige, når resultatsættet er rulbart; Ellers kan du kun gentage én efter én gennem kun fremad resultatsæt.
Følgende eksempel (fra javadocs) viser, hvordan man opretter et rulbart ResultSet
.
Statement stmt = con.createStatement(
ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY
);
ResultSet rs = stmt.executeQuery("SELECT a, b FROM TABLE2");
Husk, at der er præstationsimplikationer ved at bruge rulbare forespørgsler. Hvis målet med dette særlige ResultSet
er kun for at få fat i dens sidste værdi. Overvej venligst at finjustere din forespørgsel for kun at returnere det resultat.