Kenapa update data tidak berubah
Selamat sore.. Saya sedang membuat update data tetapi ketika di update data tidak berubah

Update :
table transaksi :
Mohon bantuannya...

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...
9 Kontribusi 2 Poin
atau respon:
Jawaban
Belum ada Jawaban, jadi yang pertama
Login untuk gabung berdiskusiPertanyaan Lainnya
Top Kontributor
- @ahanafi
813 Kontribusi 551 Poin
- @Nandar
647 Kontribusi 204 Poin
- @dianarifr
642 Kontribusi 316 Poin
- @Saputroandhi
509 Kontribusi 162 Poin
- @dodipsitorus
412 Kontribusi 145 Poin