UPDATE
Update data digunakan untuk merobah nilai data dari data yang sudah disimpan pada database
query untuk update/edit data:
update nama_table set nama_field where nama_field_syarat="nilai_field";
ok, sekarang kita lanjut coding untuk update/edit data
berikan Event -- ActionPerformed pada JButton "EDIT DATA", kemudian tambahkan coding ini :
int ok=JOptionPane.showConfirmDialog(null,"Apakah Yakin Untuk Update Record ini???","Confirmation",JOptionPane.YES_NO_OPTION); try { String sql="update identitas set NoBP=?,Nama_MHS=?,J_Kelamin=?,Alamat=?,Jurusan=?,NoHp=? where NoBP='"+TxtNobp.getText()+"'"; PreparedStatement st=con.prepareStatement(sql); if(ok==0) { try { st.setString(1,TxtNobp.getText()); st.setString(2,TxtNama.getText()); st.setString(3,TxtJk.getText()); st.setString(4,TxtAlamat.getText()); st.setString(5,TxtJurusan.getText()); st.setString(6,TxtNohp.getText()); st.executeUpdate(); JOptionPane.showMessageDialog(null,"Update Data Sukses"); }catch (Exception e) { JOptionPane.showMessageDialog(null, "Update Data Gagal"); } } }catch (Exception e){}
Seperti gambar dibawah ini :
keterangan Coding:
String sql="update identitas set NoBP=?,Nama_MHS=?,J_Kelamin=?,Alamat=?,Jurusan=?,NoHp=? where NoBP='"+TxtNobp.getText()+"'";
identitas : nama Table
NoBP : nama field 1
.
.
.
NoHp : Nama field 6
field syarat yaitu NoBP karena kita akan update data berdasarkan update NoBP.
st.setString(1,TxtNama.getText());
1 2
1. Tujuan simpan nilai yaitu field database, 1 yaitu field pertama
2. sumber/ tempat ambil nilai update
HASIL
DELETE DATA
delete digunakan untuk menghapus data yang tidak lagi digunakan dalam database
query delete data--> delete nama_field from nama_table where field_syarat="nilai";
Buat Event ActionPerformed pada JButton "HAPUS DATA", kemudian tambahkan coding berikut :
int ok=JOptionPane.showConfirmDialog(null,"Apakah Yakin Mendelete record ini???", "Confirmation",JOptionPane.YES_NO_CANCEL_OPTION); if (ok==0) { try { String sql="delete from identitas where NoBP='"+TxtNobp.getText()+"'"; PreparedStatement st=con.prepareStatement(sql); st.executeUpdate(); JOptionPane.showMessageDialog(null, "Delete Data Sukses"); } catch (Exception e) { JOptionPane.showMessageDialog(null, "Delete Data Gagal"); } }
seperti gambar berikut :
HASIL
berikutnya buat Event ActionPerformed pada JButton "BERSIHKAN" untuk mengosongkan komponen Text JTextField, kemudian tambahkan coding ini :
int ok=JOptionPane.showConfirmDialog(null,"Apakah Yakin Kosongkan Text??", "Comfirmation",JOptionPane.YES_NO_OPTION); if(ok==0) { kosong(); }
Seperti gambar berikut :
kosong(); //fungsi yang berisi perintah mengsongkan nilai yang sudah dibuat pada postingan sebelumnya
berikutnya buat Event ActionPerformed pada JButton "KELUAR" untuk keluar dari aplikasi atau form.
int ok=JOptionPane.showConfirmDialog(null,"Apakah Yakin Keluar Aplikasi??", "Comfirmation",JOptionPane.YES_NO_OPTION); if(ok==0) { dispose(); }
seperti gambar berikut :
dispose(); //fungsi perintah keluar aplikasi
Sumber = http://uniqosmart.blogspot.co.id/2015/05/program-java-update-dan-delete-database.html
Tidak ada komentar:
Posting Komentar