Sunday, June 5, 2016

Pencarian Data dari Tabel Java


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!
Load disqus comments

0 comments