Cara Membuat CRUD Dengan Java MySQL Part 2

Cara Membuat CRUD Dengan Java MySQL Part 2
ok, kita lanjutkan tutorial membuat Cara Membuat CRUD Dengan Java MySQL, pada pertemuan sebelumnya sudah kita pelajari cara membuat koneksi database dengan java, menambahkan data, dan menampilkan data database kedalam tabel. namun kali ini akan kita pelajari bagaimana cara mengedit dan menghapus data dari database dengan java.

Cara Membuat CRUD Dengan Java MySQL
Edit Data (Update Data)
langkah ini kita akan memperlajari cara mengedit data yang ada dalam tabel, untuk mengedit data kita perlu membuat sebuah fungsi dimana ketika salah satu data yang ada dalam tabel di klik makan akan muncul kedalam form pengisian data. ok, langsung saja, klik kana pada tabel pilih event – mouse – MouseKlicked . berikut syntax untuk menampilkan data tabel kedalam form :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
private void jTable1MouseClicked(java.awt.event.MouseEvent evt) { // menampilkan data kedalam form pengisian: int baris = jTable1.rowAtPoint(evt.getPoint()); String nama =jTable1.getValueAt(baris, 1).toString(); txt_nama.setText(nama); String nim = jTable1.getValueAt(baris,2).toString(); txt_nim.setText(nim); String jr = jTable1.getValueAt(baris, 3).toString(); jComboBox1.setSelectedItem(jr); String alamat=jTable1.getValueAt(baris, 4).toString(); txt_alamat.setText(alamat); String telp = jTable1.getValueAt(baris, 5).toString(); txt_pnone.setText(telp); } |

Edit Data
setelah kita menampilkan data tabel kedalam form maka langkah selanjutnya kita akan membuat fungsi edit. untuk membuat fungdi edit ini klik pada tombol edit – event – action – actionPerformed. berikut syntax untuk fungsi edit data :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
private void btn_editActionPerformed(java.awt.event.ActionEvent evt) { // Edit Data try { String sql ="UPDATE mhs SET nama = '"+txt_nama.getText()+"', nim = '"+txt_nim.getText()+"', jurusan = '"+jComboBox1.getSelectedItem()+"',alamat= '"+txt_alamat.getText()+"',phone= '"+txt_pnone.getText()+"' WHERE nim = '"+txt_nim.getText()+"'"; java.sql.Connection conn=(Connection)config.configDB(); java.sql.PreparedStatement pst=conn.prepareStatement(sql); pst.execute(); JOptionPane.showMessageDialog(null, "data berhasil di edit"); } catch (Exception e) { JOptionPane.showMessageDialog(null, "Perubahan Data Gagal"+e.getMessage()); } load_table(); kosong(); } |

Edit Data

Edit Data
Hapus Data
hapus data, bagaimana kita akan membuat fungsi hapus. sama halnya dengan membuat fungsi delete. namun code saja yang agak sedikit berbeda.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
private void btn_hapusActionPerformed(java.awt.event.ActionEvent evt) { // fungsi hapus data try { String sql ="delete from mhs where nim='"+txt_nim.getText()+"'"; java.sql.Connection conn=(Connection)config.configDB(); java.sql.PreparedStatement pst=conn.prepareStatement(sql); pst.execute(); JOptionPane.showMessageDialog(this, "berhasil di hapus"); } catch (Exception e) { JOptionPane.showMessageDialog(this, e.getMessage()); } load_table(); kosong(); } |

Hapus Data

Hapus Data
Clear form
langkah terakhir yaitu membuat fungsi untuk tombol clear (membersihkan form). sebernarnya ini menggunakan fungsi visibilitas kosong () yang sudah kita buat pada penjelasan sebelumnya Cara Membuat CRUD Dengan Java MySQL part 1. klik kanan pada tombol clear – event – action – actionPerformed.
1 2 3 4 |
private void btn_clearActionPerformed(java.awt.event.ActionEvent evt) { // bersihkan form kosong(); } |

Clear
ok, selesai sudah tutorial Cara Membuat CRUD Dengan Java MySQL, sampai jumpa di tutorial selanjutnya .
download source code disini
salam malasngoding.com
Tutorial Menarik Lainnya

Tutorial Java Part 10 : Pembahasan Array Pada Java


Tutorial Java Part 9 : Perulangan Pada Java


Tutorial Java Part 8 : Penggunaan IF Dan ELSE Pada Java


cara simpan datanya gak ada