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