Postingan lainnya
Kenapa update data tidak berubah
Selamat sore.. Saya sedang membuat update data tetapi ketika di update data tidak berubah
Update :
private void btnupdateMouseClicked(java.awt.event.MouseEvent evt) {
if (tfid.getText().isEmpty() || tfnama.getText().isEmpty() || taalamat.getText().isEmpty() || tfhp.getText().isEmpty() || tfemail.getText().isEmpty() || tfidsampah.getText().isEmpty() || tfjenissampah.getText().isEmpty() || jdtanggal.getDate().toString().isEmpty()) {
JOptionPane.showMessageDialog(null, "Harap Pilih salah satu data pada table untuk di update", "System", JOptionPane.WARNING_MESSAGE);
} else {
if (JOptionPane.showConfirmDialog(null, "Yakin ingin Diubah?", "System", JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) {
try {
sql = "UPDATE transaksi SET nama=?, alamat=?, nohp=?, email=?, idsampah=?, jenissampah=?, pengambilan=?, tanggalpengambilan=? WHERE id=?";
String ket = null;
if (rbsetor.isSelected()) {
ket = "YA";
} else if (rbrumah.isSelected()) {
ket = "Tidak";
}
k.ps = k.c.prepareStatement(sql);
k.ps.setString(1, tfid.getText());
k.ps.setString(2, tfnama.getText());
k.ps.setString(3, taalamat.getText());
k.ps.setString(4, tfhp.getText());
k.ps.setString(5, tfemail.getText());
k.ps.setString(6, tfidsampah.getText());
k.ps.setString(7, tfjenissampah.getText());
k.ps.setString(8, ket);
k.ps.setString(9, tanggalpengambilan);
k.ps.executeUpdate();
JOptionPane.showMessageDialog(null, "Data Berhasil Diubah!", "system", JOptionPane.INFORMATION_MESSAGE);
showData();
clearForm();
k.c.close();
} catch (Exception e) {
JOptionPane.showMessageDialog(null, e);
}
}
}
table transaksi :
tbModel = (DefaultTableModel) tbtransaksi.getModel();
int baris = tbtransaksi.rowAtPoint(evt.getPoint());
String id = tbtransaksi.getValueAt(baris, 0).toString();
try {
k.koneksiDb();
k.query = "select * from transaksi where id='" + id + "'";
k.read();
while (k.rs.next()) {
tfid.setText(k.rs.getString("id"));
tfnama.setText(k.rs.getString("nama"));
taalamat.setText(k.rs.getString("alamat"));
tfhp.setText(k.rs.getString("nohp"));
tfemail.setText(k.rs.getString("email"));
tfidsampah.setText(k.rs.getString("idsampah"));
jenis_sampah = k.rs.getString("jenissampah");
if (pengambilan.equals("Ya")) {
rbsetor.setSelected(true);
} else {
rbrumah.setSelected(true);
}
jdtanggal.setDate(k.rs.getDate("tanggalpengambilan"));
System.out.println(id);
}
} catch (Exception e) {
System.out.println("Error" + e);
}
Mohon bantuannya...
0
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban