Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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