MENAMBAHKAN TOMBOL SEARCHING PADA
PROGRAM INPUT DATA MENGGUNAKAN NETBEANS IDE 7.3.1
Searching artinya pencarian, tombol searching
digunakan untuk mencari sebuah data yang ada di dalam tabel. Baik berdasarkan
id, nama maupun atribut lainnya. Pada tutorial sebelumnya kita telah membuat
program input data sederhana yang terdiri atas beberapa fungsi yaitu insert,
update dan delete seperti yang ada pada gambar dibawah ini.
Sekarang kita akan menambahkan tombol pencarian
(searching) pada program tersebut.
1.
Pertama, kita
tambahkan satu Label, satu TextField dan satu button dan kita ubah namanya.
2.
Selanjutnya,
kita ubah nama variabel pada button search dengan nama jSearch.
3.
Kemudian klik 2
kali pada button Search lalu masukkan coding berikut ini.
private void jSearchActionPerformed(java.awt.event.ActionEvent
evt) {
DefaultTableModel tabelTampil1 = new
DefaultTableModel();
tabelTampil1.addColumn("Id Pegawai");
tabelTampil1.addColumn("Nama Pegawai");
tabelTampil1.addColumn("Jenis Kelamin");
tabelTampil1.addColumn("Alamat");
tabelTampil1.addColumn("Telepon");
try{
Koneksi();
String sql = "Select * from pegawai where id_pegawai like '%"
+ jTextField6.getText() + "%'" +
"or nama_pegawai like '%" + jTextField6.getText() +
"%'" + "or jenis_kelamin like '%" + jTextField6.getText() +
"%'";
ResultSet rs = cn.executeQuery(sql);
while (rs.next()) {
tabelTampil1.addRow(new Object[]{
rs.getString(1),
rs.getString(2),
rs.getString(3),
rs.getString(4),
rs.getString(5),
});
}
jTable1.setModel(tabelTampil1);
}catch
(Exception e){
}
}
4.
Setelah selesai,
jalankan program. Sebelum melakukan proses pencarian, jangan lupa mengisi
data-data terlebih dahulu.
Kemudian kita cari data-data yang ada didalam tabel.
a)
Berdasarkan Id
Pegawai
b)
Berdasarkan Nama
Pegawai
c)
Berdasarkan
Jenis Kelamin
Bagaimana? Simple bukan? Selamat mencoba! :-)
Komentar
Posting Komentar