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.

  • Step #1
  • Pertama buat project baru di netbeans yang yang nantinya sebagai form unuk menapilkan tabelnya, saya pakai Netbeans IDE v.7.3
    Cara Membuat Project Baru di Java Netbeans
  • Step #2
  • Tambahkan ke dalam project satu package dan satu JFrame Form
  • Step #3
  • 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.


  • Step #4
  • 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
  • Step #5
  • 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.


5 comments:

Kantor Pusat: GIKPrint - Jl. Lamongrejo No. 28 Lamongan - Jawa Timur
Layanan Bantuan: Telp/SMS/WA +6285854361172 | BBM PIN : D41B44E5 | Chat Costumer Service | Hubungi Kami
Jam Layanan: Senin - Jumat: 07.30 WIB - 21.00 WIB | Sabtu - Minggu: 08.30 WIB - 20.30 WIB (Hari Kerja)

© Copyright 2015- | GIKPrint.com - All rights reserved | Theme by Way2themes | Powered by Blogger.