Hi Leute, ich hab folgendes problem: ich möchte meinen jTable in meiner Datenbank speichern. Hier ist der Code:
wenn ich jetzt keine daten zum jtable hinzufüge funktioniert das aber sobald ein Eintrag drinne ist sagt mir der messagedialog das der table meinedb.meinedb nicht existiert
Java:
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
con = DriverManager.getConnection("jdbc:mysql://localhost/meinedb","root","root123");
con.setAutoCommit(false);
int rows=jTable.getRowCount();
for(int row = 0; row<rows; row++)
{
String auftragsdatum = (String)jTable.getValueAt(row, 0);
String beschreibung = (String) jTable.getValueAt(row, 1);
String auftraggeber = (String)jTable.getValueAt(row, 3);
String query = "Insert into meinedb(auftragsdatum,beschreibung,auftraggeber) values ('"+auftragsdatum+"','"+beschreibung+"','"+auftraggeber+"')";
pst = con.prepareStatement(query);
pst.execute();
}
JOptionPane.showMessageDialog(null, "Successfully Save");
}
catch(Exception e){
JOptionPane.showMessageDialog(this,e.getMessage());
}
wenn ich jetzt keine daten zum jtable hinzufüge funktioniert das aber sobald ein Eintrag drinne ist sagt mir der messagedialog das der table meinedb.meinedb nicht existiert
Zuletzt bearbeitet von einem Moderator: