Kali ini kita akan membuat aplikasi untuk mengubah data di netbeans, cara cukup mudah pertama-tama tampilkan data di JTable, kemudian klik salah satu data di JTable sehingga tampil di JTextfiled. Kemudian ubah data, setelah itu ketika tombol ubah di klik maka data di dalam JTable dan di Database akan berubah. Nah logika program yang akan kita buat seperti yang sudah di terangkan diatas.
Untuk mulai membuat program ubah data terlebih dahulu, tambahkan tombol ubah didalam form, kemudian buat variablenamenya terserah anda, didalam program saya variabelnamenya saya buat dengan nama btnUbah. Lihat gambar :
Membuat tombol ubah dan variabel name |
Setelah itu silahkan buat event untuk menampilkan data di tabel, silahkan buat method dengan nama tampilkan kemudian taruh di event ketika windowactivated lihat gambar :
windowactivated |
Setelah itu buatlah sebuah event supaya ketika JTable di klik maka data yang ada di JTable akan tampil di JTextfield lihat disini
Event Mouseclicked |
Jika semua langkah diatas sudah terpenuhi maka selanjutnya akan membuat event di btnUbah, lihat gambar
event actionPerformed |
Lihat sourcodenya dibawah ini :
private void btnUbahActionPerformed(java.awt.event.ActionEvent evt) {
try {
String id, namalengkap,alamat, jk, agama;
id = txtID.getText().trim();
namalengkap = txtNama.getText().trim();
alamat = txtAlamat.getText().trim();
jk = (rdLaki.isSelected())? "Laki-laki":"Perempuan";
agama=comboAgama.getSelectedItem().toString().trim();
koneksi(); Silahkan klik tautan tersebut untuk melihat coding untuk membuat method koneksi
Statement st = conn.createStatement();
String sql = "UPDATE biodata SET id = '"+id+"',"+"namalengkap = '"+namalengkap+"',"+"alamat = '"+alamat+"', "+"jk = '"+jk+"', "+"agama = '"+agama+"' "+" WHERE id = '"+id+"';";
st.execute(sql);
st.close();
JOptionPane.showMessageDialog(this, "Berhasil di Ubah");
tampilkan(); Klik link tampilkan untuk melihat sourcodenya
} catch (SQLException ex) {
JOptionPane.showMessageDialog(this, "Maaf Gagal Simpan" + ex);
}
}
try {
String id, namalengkap,alamat, jk, agama;
id = txtID.getText().trim();
namalengkap = txtNama.getText().trim();
alamat = txtAlamat.getText().trim();
jk = (rdLaki.isSelected())? "Laki-laki":"Perempuan";
agama=comboAgama.getSelectedItem().toString().trim();
koneksi(); Silahkan klik tautan tersebut untuk melihat coding untuk membuat method koneksi
Statement st = conn.createStatement();
String sql = "UPDATE biodata SET id = '"+id+"',"+"namalengkap = '"+namalengkap+"',"+"alamat = '"+alamat+"', "+"jk = '"+jk+"', "+"agama = '"+agama+"' "+" WHERE id = '"+id+"';";
st.execute(sql);
st.close();
JOptionPane.showMessageDialog(this, "Berhasil di Ubah");
tampilkan(); Klik link tampilkan untuk melihat sourcodenya
} catch (SQLException ex) {
JOptionPane.showMessageDialog(this, "Maaf Gagal Simpan" + ex);
}
}
setelah itu hasilnya akan seperti bawah ini :
Sebelum |
Sesudah |
Sesudah |
Selamat Mencoba
2 comments
Write commentsbagi filenya bang?
ReplyHallo
Reply