Program JAVA Update dan Delete Database dengan Netbeans -Java Desktop - GUI


Malam sahabat semua, menjelang tidur coba lanjutkan postingan semoga bermanfaat untuk kita semua..aamiin



Aplikasi Java dengan database MySQL mulai dari koneksi, program simpan dan tampilkan data pada JTable, serta menampilkan pada komponen text JTextField, sekarang saya lanjut program untuk Update dan Delete Database dengan menggunakan JAVA selain itu juga program untuk mengosongkan komponen Text dan program keluar dari aplikasi.









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









Komentar

Popular post