Kali ini kita akan membuat pencarian data menggunakan netbeans dengan database MySQL, pertama-pertama data yang akan kita cari sudah ada di dalam database. Nama database yang saya gunakan adalah Datablog dan nama tabelnya adalah biodata. Saya akan menampilkan isi database yang akan dicari seperti gambar dibawah ini :
Data yang akan di cari, menggunakan mySQL |
Kemudian desain aplikasinya adalah menggunakan aplikasi yang sebelumnya sudah saya buat, yang saya tambahkan adalah tombol cari, kemudian JTextfield dan tabel untuk menampilkan hasil yang berhasil di cari, masing-masing memiliki nama variabel adalah sebagai berikut :
Desain Aplikasi menggunakan Netbeans |
buttoncari : btnCari
Jtextfield : txtCari
JTable : tabelTampil
Setelah itu kita akan langsung ke sourcodenya :
private void btnCariActionPerformed(java.awt.event.ActionEvent evt) {
DefaultTableModel tabelTampil1 = new DefaultTableModel();
tabelTampil1.addColumn("ID");
tabelTampil1.addColumn("Nama ");
tabelTampil1.addColumn("Alamat ");
tabelTampil1.addColumn("JK ");
tabelTampil1.addColumn("Agama ");
try{
koneksi(); Silahkan klik link koneksi untuk melihat method koneksi
String sql = "Select * from biodata where id like '%" + txtCari.getText() + "%'" +
"or namalengkap like '%" + txtCari.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),
});
}
tabelTampil.setModel(tabelTampil1);
}catch (Exception e){
}
}
DefaultTableModel tabelTampil1 = new DefaultTableModel();
tabelTampil1.addColumn("ID");
tabelTampil1.addColumn("Nama ");
tabelTampil1.addColumn("Alamat ");
tabelTampil1.addColumn("JK ");
tabelTampil1.addColumn("Agama ");
try{
koneksi(); Silahkan klik link koneksi untuk melihat method koneksi
String sql = "Select * from biodata where id like '%" + txtCari.getText() + "%'" +
"or namalengkap like '%" + txtCari.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),
});
}
tabelTampil.setModel(tabelTampil1);
}catch (Exception e){
}
}
Maka hasil yang diharapkan adalah sebagai berikut :
Hasil Pencarian |
Sekian untuk aplikasi pencarian menggunakan Netbeans dan mySQL, semoga berhasil
12 comments
Write commentsthanks bro
Replyhallo admin boleh bantu? saya mau membuat aplikasi pencarian obat, nah obat tersebut ada dua jenis obat herbal dan obat medis, kemudian ketika salah satu di klik maka akan masuk kedalam bagian jenis obat tersebut.
Replylangkah pertama yang harus saya lakukan apa ya admin, terima kasih
http://latihanbasisdata.blogspot.com/2016/06/pencarian-data-dari-tabel-java.html
ReplySearching Data by ID and Name
Pencarian Data berdasarkan ID dan Nama
http://latihanbasisdata.blogspot.com/2016/06/pencarian-data-dari-tabel-java.html
ReplySearching Data by ID and Name
Pencarian Data berdasarkan ID dan Nama
assalamualaikum admin.
Replysaya mau tanya ,sayakan buat aplikasi pencarian buku, pecarian berdasarkan penerbit gmn ya min? 1 penerbit kan bisa banyak buku.
kesimpulannya bagaimana membuat koding pencariannya min dan kalau di klik cari supaya muncul semua buku2 nya di table itu gmn ya.? thanks
Assalamuallaikum, min mau tanya dong, kan saya sudh buat seperti yg admin buat di atas, tapi saya ingin mengeluarkan peringatan deteksi kesalahan.
ReplyJadi misalnya saat saya mencari data yg tdk ada d database saya ingin keluar peringatan "data tidak ditemukan" .
Itu gmn ya caranya min? Mohon bantuannya yaa
Minta tutor berbentuk pdf donk min
ReplyMinta tutor berbentuk pdf donk min
Replywhile ganti if lalu tambahkan else dan masukan JOptionPane.showMessageDialog(null,"Data tidak ada");
Replycn.executeQuery apa ya?
Replycn.executeQuery apa ya? (2)
Replymin itu tabeltampil1 sama tabeltampil apa kok ada dua?
Reply