Hi.
Aus einer PostgreSQL Datenbank bekomme ich Daten über JDBC in ein ResultSet.
Jetzt eigentlich die simple Frage wie ich die am Besten anzeige und bearbeite.
Bisher hab ich aus einem Beispiel das ResultSet in ein TableModel gepackt und dann halt die TableModel-Methoden anhand des ResultSets gefüllt.
Das funktioniert beim Anzeigen auch ganz gut, jedoch bearbeiten (also über resultset.update....) will nicht da er meint "E/A-Fehler {0} im Backend", oder so. Aber das soll jetzt auch nicht Sache sein. Denn mir gefällt die Sache nicht, das die Daten dann sofort in die Datenbank eingetragen werden. Auch soll die Arbeitsweise des ResultSets ja von Datenbank zu Datenbank anders sein, so wie ich mal gelesen habe.
Dort wurde auch empfohlen das man die Daten lieber in ein 2D-Vector packen soll und dann damit arbeiten soll. Dann entsprechend die Änderungen merken und ne Transaktion machen.
Nun wollte ich halt generell mal fragen was so der optimalste Weg wäre, oder ob ich das nicht alles falsch sehe.
Ich arbeite mich zur Zeit intensiv in Java ein, aber an JTable hänge ich momentan am meisten fest. Naja. OK. Ist auch ein Hauptbestandteil der Anwendung.
Danke.
Lesezeichen