jtable und Datenbank

Sehr kompliziert Eure Diskussion ;)

einfach ein Array mit den Daten des ResultSet, das die Jtabel füllt, erstellen
und dann anhand des Indexes die ID auslesen (Index = row). Beim Löschen einer Zeile natürlich das Array aktualisieren. Im besten Fall dasselbe Array verwenden. Funktioniert für alles wo Java keine adäquate Lösung anbietet, bspw. bei Combobox, wenn Name sichtbar, aber ID übergeben werden soll ... Combobox nimmt ja auch keine Zahlen.

Grüße ;-]
 
>Sehr kompliziert Eure Diskussion

Das liegt an meiner natürlichen Aversion gegenüber statischen Arrays bei dynamischen Daten.
Arrays sind eben unkomfortabel und unpraktisch. Wenn ich z.B. in einem TableModel eine Liste an Tabellenzeilen habe, brauche ich für getRowCount nur die size der Liste zurückzugeben. Egal, ob und wie viele Zeilen ich hinzufüge oder lösche. Bei einem nur teilweise gefüllten Array wird es schon deutlich umständlicher.
 
Zurück