- 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.
Tidak ada komentar:
Posting Komentar