Wie kann ich die änderung in einem JTable in eine Datenbank speichern?

Code46

Erfahrenes Mitglied
Hi Leute,

Ich habe Java program wo ich ein JTable habe und den inhalt durch eine Datenbank fülle.
Ich hab noch ein Button Add Record. Dies fügt eine neue Zeile hinzu. In diese Zeile will ich gerne sachen hinein schreiben das auch gleichzeitig oder durch ein Button dann wieder in die Datenbank hinzugefügt werden soll.

Habt ihr vielleicht eine ahnung wie ich das machen könnte ?

Würde mich sehr freuen wenn ich mir weiter helfen könntet.

Dankeeee
 
Java:
private String[][] tableToArray(JTable table) {
    String[][] array = new String[table.getRowCount()][table.getColumnCount()];
        for(int i=0; i<table.getRowCount(); i++){
            for(int j=0; j<table.getColumnCount(); j++){
                array[i][j] = table.getValueAt(i, j).toString();
    return array;
}
...giebt dir ein 2D-String-Array. We die Daten gespeichert werden kommt drauf an, ob du SQLite oder MySQL benutzt.
Wenn du irgendwann auch das Editieren von bestehenden Einträgen ermöglichen willst, währe es vielleicht gut, am Ende also
Java:
denJFrame.addWindowListener(new WindowListener() {
    public void windowClosing(WindowEvent e) {
        // Hier
    }
    ...
});
alle Einträge zu speichern.
 

Neue Beiträge

Zurück