Hallo
ich habe da mal eine Frage und zwar, ich habe eine Jtable (table), wenn ich einen markierten Datensatz über einen Button lösche, wird zwar in der datenbak gelöscht (mysql) aber der ist immer noch in der tabelle,
wie kann ich das realisiere dass der datensatz von der tabelle und datenbank gleichzeitig entfernt wird.
hat jemand eine Idee?
ich habe da mal eine Frage und zwar, ich habe eine Jtable (table), wenn ich einen markierten Datensatz über einen Button lösche, wird zwar in der datenbak gelöscht (mysql) aber der ist immer noch in der tabelle,
wie kann ich das realisiere dass der datensatz von der tabelle und datenbank gleichzeitig entfernt wird.
Java:
private void mitarbeiterLoeschen()
{
int rows [] = table.getSelectedRows();
int i;
if(rows.length > 0) {
int erg = JOptionPane.showConfirmDialog(this, "Löschen ?", "Hinweis", JOptionPane.YES_NO_OPTION, JOptionPane.WARNING_MESSAGE);
if(erg == JOptionPane.YES_OPTION){
for(i=rows.length; i>0; i--)
{
System.out.println("(String)myDefaultModel.getValueAt([i-1],, 0): "+(String) myDefaultModel.getValueAt (rows[i-1], 0));
System.out.println(" table.getModel().getValueAt([i-1], 0).toString(): "+table.getModel().getValueAt(rows[i- 1], 0).toString());
dbMit.mitarbeiterLoeschen(table.getModel().getValueAt(rows[i-1], 0).toString());
}
}
}else JOptionPane.showMessageDialog(null,
"Bitte wählen Sie einen Datensatz aus, die Sie löschen wollen");
}
hat jemand eine Idee?
Zuletzt bearbeitet: