Sebelumnya Penulis sudah membahas Cara Menampilkan Data dari Database ke Tabel Java , maka kali ini Penulis akan membahas Cara Melakukan Pencarian Data dari Tabel Java . Dimana data yang dicari dapat berupa Nama maupun ID . Anda cukup mengikuti Tutorial sebelumnya dan Menambahkan Button . Berikut Tutorial Pencarian Data dari Tabel Java :
1. Ambil Button di Menu Palette dan Drop di Frame
2. Klik 2 kali dan Letakkan Codingan berikut :
try
{
Statement st =
conn.createStatement();
String search = jTextField1.getText();
ResultSet rs =
st.executeQuery("SELECT * FROM tdagang WHERE namabarang like
'%"+search+"%' OR idbarang like '%"+search+"%'");
DefaultTableModel dtm =
(DefaultTableModel) jTable1.getModel();
dtm.setRowCount(0);
String [] data = new String[6];
int i = 1;
while(rs.next())
{
data[0] =
rs.getString("idbarang");
data[1] =
rs.getString("namabarang");
data[2] =
rs.getString("hargabarang");
data[3] =
rs.getString("stokakhir");
data[4] =
rs.getString("stokmasuk");
data[5] =
rs.getString("stokkeluar");
dtm.addRow(data);
i++;
}
rs.close();
txtcari.setText("");
}
catch(Exception ex) {
JOptionPane.showMessageDialog(null,"Data yang Anda cari Tidak
dapat Ditemukan");
System.err.println("error
(search) : " +ex);
}
|
3. Ambil TextField di Menu Pallete dan Drop di Frame
4. Edit Text (Beri Nama) Button tersebut dengan 'Search' , sedangkan TextField tersebut dikosongkan
Penulis menggunakan Database dan Coding yang sama seperti Postingan sebelumnya , sehingga jika Anda ingin menerapkan Searching Data ini maka Anda dapat mengikuti Postingan sebelumnya . Namun , Anda jika Anda sudah mempunyai tabel dan database tersendiri , Anda cukup mengubah susunan database dan query Codingan diatas . Jika Anda tidak mengerti , Anda cukup meninggalkan Comment dibawah dan Penulis akan memberi penjelasan lebih lanjut
Sekian Tutorial kali ini , Semoga Bermanfaat ya!
0 comments