Senin, 06 Juni 2016

JAVA - Program JAVA Update dan Delete Database dengan Netbeans

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



Sumber = http://uniqosmart.blogspot.co.id/2015/05/program-java-update-dan-delete-database.html

Tidak ada komentar:

Posting Komentar