bryan698690
Nieuwe gebruiker
- Lid geworden
- 29 nov 2015
- Berichten
- 1
Hoi,
ik heb een editable jtable. deze tabel heeft een connectie met een database. ik probeer een waarde in een cell te wijzigen en vervolgens deze wijziging op te slaan in de database. hieronder heb ik een voorbeeld waarmee ik dit tracht te doen. kan iemand mij op weg helpen dit probleem op te lossen.
alvast bedankt,
bryan
private void btnupdatetablenawActionPerformed(java.awt.event.ActionEvent evt) {
try {
int col=tblnaw.getSelectedColumn();
int row=tblnaw.getSelectedRow();
String sql = "UPDATE naw SET voornaam = ?,tussenvoegsel = ?,achternaam = ? WHERE id = "+row;
pst=conn.prepareStatement(sql);
pst.setString(1, (String) tblnaw.getValueAt(row, 1));
pst.setString(2, (String) tblnaw.getValueAt(row, 2));
pst.setString(3, (String) tblnaw.getValueAt(row, 3));
pst.executeUpdate();
} catch (Exception ex) {
ex.printStackTrace();
}
}
ik heb een editable jtable. deze tabel heeft een connectie met een database. ik probeer een waarde in een cell te wijzigen en vervolgens deze wijziging op te slaan in de database. hieronder heb ik een voorbeeld waarmee ik dit tracht te doen. kan iemand mij op weg helpen dit probleem op te lossen.
alvast bedankt,
bryan
private void btnupdatetablenawActionPerformed(java.awt.event.ActionEvent evt) {
try {
int col=tblnaw.getSelectedColumn();
int row=tblnaw.getSelectedRow();
String sql = "UPDATE naw SET voornaam = ?,tussenvoegsel = ?,achternaam = ? WHERE id = "+row;
pst=conn.prepareStatement(sql);
pst.setString(1, (String) tblnaw.getValueAt(row, 1));
pst.setString(2, (String) tblnaw.getValueAt(row, 2));
pst.setString(3, (String) tblnaw.getValueAt(row, 3));
pst.executeUpdate();
} catch (Exception ex) {
ex.printStackTrace();
}
}