About Me

Minggu, 28 Februari 2016

Unknown

Menampilkan Isi Database Ke JTable Netbeans

Menampilkan Isi Database Ke JTable Netbeans



Berhubung sekarang mulai mengerjakan tugas mata kuliah PBO yaitu membuat sebuah project, akhirnya saya ambil project yaitu membuat aplikasi penjualan di sebuah toko. Di dalam project yang saya buat terdapat form yang menampilkan isi database ke dalam tabel sebagai data informasi barang di toko tersebut.
Banyak cara untuk menampilkan data dari database ke jTable Netbeans berikut salah satu cara yang bisa kita coba step-step dari awal hingga akhir menampilkan hasilnya.
  • Pertama buat project baru di netbeans yang yang nantinya sebagai form unuk menapilkan tabelnya, saya pakai Netbeans IDE v.7.3
  • Tambahkan ke dalam project satu package dan satu JFrame Form
    Cara Membuat Project Baru di Java Netbeans
  • Dalam JFrame Form tambahkan obyek Scroll Pane yang di isi JTable, dan tambahkan satu button yang digunkan untuk menampilkan data ke dalam tabel. Kurang lebih tampilannya seperti ini.


  • Sekarang mulai step pengkodean. Setting jumlah kolom tabel dan nama kolom sesuai kebutuhan, misal saya ingin menampilkan 4 kolom yang terdapat pada database tabel cd.
    Saya sudah mempunyai tabel database MySQL yang terdapat empat kolom yaitu kolom Kode, Nama CD, Stok, Kategori.


    Segment Kode kolom tabel

    private DefaultTableModel tabelcd; //Default tabel modelnya saya kasih nama 'tabelcd'
    public jfrmTabel() {
        initComponents();
        
        tabelcd = new DefaultTableModel();
        jtblCD.setModel(tabelcd);
        
        tabelcd.addColumn("Kode");
        tabelcd.addColumn("Nama CD");
        tabelcd.addColumn("Stok");
        tabelcd.addColumn("Kategori");
             
    }
  • Ketika project dijalankan tabel sudah terdapat empat kolom dengan nama masing-masing kolom : Kode, Nama CD, Stok, dan Kategori
  • Beri action pada button sebagai perintah menampilkan data dari database ke tabel.
    Klik kanan pada button - Events - Action - actionPerformed

    Segment kode :

    tabelcd.getDataVector().removeAllElements();//untuk mengkosongkan isi tabel di form

        tabelcd.fireTableDataChanged();
        try {
            Connection c = KoneksiLokal.getKoneksi();
            Statement s = c.createStatement();
            String sql = "SELECT * FROM cd";
            ResultSet r = s.executeQuery(sql);
            
            while(r.next()){
                Object [] o = new Object[4];
                o[0] = r.getString("Kode");
                o[1] = r.getString("NamaCD");
                o[2] = r.getString("Stok");
                o[3] = r.getString("Kategori");
                
                tabelcd.addRow(o);
                
            }
            r.close();
            s.close();
        } catch (SQLException e) {
            JOptionPane.showMessageDialog(null, "Gagal koneksi "+e);
        }
  • Sebelumya saya sudah mempunyai Class koneksi yang saya panggil di potongan kode diatas untuk mengkoneksikan aplikasi yang dibuat di netbeans dengan database MySQL yang menampung data cd.
    Pembahasan tentang koneksi database ke netbeans sudah ada pada artikel Koneksi Database MySQL Menggunakan JDBC Di Java Netbeans.
  • Sekarang bisa kita coba untuk jalankan projectnya, jika berhasil akan tampil seperti ini.

    Sekian artikel tentang cara Menampilkan Isi Database ke jTable Netbeans, semoga bermanfaat.
    Jika ada kritik & saran ataupun pertanyaan bisa di isi pada kolom komentar.
    Terima kasih.


Unknown

About Unknown -

Author Description here.. Nulla sagittis convallis. Curabitur consequat. Quisque metus enim, venenatis fermentum, mollis in, porta et, nibh. Duis vulputate elit in elit. Mauris dictum libero id justo.

Subscribe to this Blog via Email :