Sebastian29
Erfahrenes Mitglied
Hi an alle!
Folgendes Datenverkehr:
Client --> Server ---> Datenbank
Der Client holt pro Serveranfrage 1000 Datensätze und es sind insgesamt 100.000 Datensätze, d.h. es wird 10 mal an den Server angefragt! So, alle 1000 Datensätze füge ich immer ins Vector rein. Beim Einfügen ins Vector knallt plötzlich schon bei 44.000 Datensätze ein OutOfMemoryError. Mit dem vollständigen gefüllten Vector gebe ich der JTable mit Model weiter, um diese Datensätze in der Tabelle darzustellen!
Wie kann ich das Ganze am besten dynamisch darstellen?
Ich habe mir ja überlegt, dass ich das Vector-Objekt pro Serveranfrage (1000 Datensätze) serialisieren könnte und man kann ja bei JTable mit Model dynamisch darstellen, z.B. pro Tabelle darf man nur 1000 Datensätze darstellen, je nach dem, was man auch die Anzahl der Datensätze eingeben kann und mit 2 Buttons die Tabellen hin und her wechseln!
Genauso wie hier
Danke im voraus!
Gruß
Sebastian29
Folgendes Datenverkehr:
Client --> Server ---> Datenbank
Der Client holt pro Serveranfrage 1000 Datensätze und es sind insgesamt 100.000 Datensätze, d.h. es wird 10 mal an den Server angefragt! So, alle 1000 Datensätze füge ich immer ins Vector rein. Beim Einfügen ins Vector knallt plötzlich schon bei 44.000 Datensätze ein OutOfMemoryError. Mit dem vollständigen gefüllten Vector gebe ich der JTable mit Model weiter, um diese Datensätze in der Tabelle darzustellen!
Wie kann ich das Ganze am besten dynamisch darstellen?
Ich habe mir ja überlegt, dass ich das Vector-Objekt pro Serveranfrage (1000 Datensätze) serialisieren könnte und man kann ja bei JTable mit Model dynamisch darstellen, z.B. pro Tabelle darf man nur 1000 Datensätze darstellen, je nach dem, was man auch die Anzahl der Datensätze eingeben kann und mit 2 Buttons die Tabellen hin und her wechseln!
Genauso wie hier
Danke im voraus!
Gruß
Sebastian29