Hallo!
Ich habe mir ein Programm gebastelt, mit dem ich per JDBC eine Datenbank abfrage.
Dabei frage ich nur die ersten 10 Zeilen der Ergebnisse ab.
SELECT * FROM Tabelle FETCH FIRST 10 ROWS ONLY
Das ganze wird dann in ne JTable gepackt und sieht ganz toll aus ;o)
Nun möchte ich unter die Tabelle einen Button packen mit dem die nächsten 10 Ergebnisse angezeigt werden.
Mein Problem ist nun, daß ich nicht weiß wie ich es anstelle, die nächsten 10 Ergebnisse abzufragen. Ich möchte dabei _nicht_ von vorneherein 20 Reihen abrufen und nur 10 anzeigen lassen. Bei so kleinen Mengen wäre das ganze ja kein Problem, aber wenn es über 5000 Zeilen gibt, kann das ganze doch mal was länger dauern.
Ist es möglich mein ResultSet zu "erweitern" ?
Oder eine neue SQl-Anfrage zu schicken die mir die nächsten 10 Ergebnisse liefert?
Falls es dafür schon einen Thread gibt, entschuldige ich mich hiermit schonmal vorsichtshalber. Habe allerdings keinen gefunden.
Schonmal vielen Dank für die Mühen,
ScheffK0ch!
Ich habe mir ein Programm gebastelt, mit dem ich per JDBC eine Datenbank abfrage.
Dabei frage ich nur die ersten 10 Zeilen der Ergebnisse ab.
SELECT * FROM Tabelle FETCH FIRST 10 ROWS ONLY
Das ganze wird dann in ne JTable gepackt und sieht ganz toll aus ;o)
Nun möchte ich unter die Tabelle einen Button packen mit dem die nächsten 10 Ergebnisse angezeigt werden.
Mein Problem ist nun, daß ich nicht weiß wie ich es anstelle, die nächsten 10 Ergebnisse abzufragen. Ich möchte dabei _nicht_ von vorneherein 20 Reihen abrufen und nur 10 anzeigen lassen. Bei so kleinen Mengen wäre das ganze ja kein Problem, aber wenn es über 5000 Zeilen gibt, kann das ganze doch mal was länger dauern.
Ist es möglich mein ResultSet zu "erweitern" ?
Oder eine neue SQl-Anfrage zu schicken die mir die nächsten 10 Ergebnisse liefert?
Falls es dafür schon einen Thread gibt, entschuldige ich mich hiermit schonmal vorsichtshalber. Habe allerdings keinen gefunden.
Schonmal vielen Dank für die Mühen,
ScheffK0ch!