Mettre à jour une base des données à partir d'une JTable
Bonjour,
J'ai une table qui me permet d'ajouter les valeurs dans ma base des données, et je souhaiterais modifier les valeurs de cette table et mettre à jour ma base des données, mais je n'arrive pas à le faire
Svp quelqu'un pourra m'aider.
Merci d'avance.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| enregistrer.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
int row = table.getSelectedRow();
int col = table.getSelectedColumn();
try {
preStat =(PreparedStatement) connexion.prepareStatement("UPDATE impaye SET Date = ?, Débiteur = ?, Montant = ?, Impayé = ? "+row);
//preStat.setString(0, (String) table.getValueAt(row, 0));
//preStat.setString(1, (String) table.getValueAt(row, 1));
//preStat.setInt(2, (Integer) table.getValueAt(row, 2));
preStat.setString(col, (String) table.getValueAt(row, 3));
preStat.executeUpdate();
preStat.close();
} catch (SQLException insertException) {
System.out.println("Error:"+insertException.getMessage());
}
}
}); |