Frage

Was ist der beste Weg, um eine bestimmte Datensatznummer zu springen Sie in einem Java-JDBC-Ergebnis?

War es hilfreich?

Lösung

Sie können mit ResultSet#absolute() für diese . Ob es funktioniert, hängt von den JDBC-Treiber verwendeten jedoch.

Aber eine neue Frage steigen würde: warum Sie nicht nur die SQL-Abfrage Rückkehr lassen nur , um die bestimmte Zeile von Interesse? Das wäre viel effizienter gewesen als die Cursor her bewegt und zurück. Oder wenn Sie in einem der Reihen interessiert sind, sondern wollte nur die besondere Reihe zu bekommen, besser die ResultSet auf eine List<Data> Karte, so dass Sie List#get() verwenden können.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top