Menampilkan Database Lewat JTable Pada IDE Netbeans
Table of Contents
Ketika kita membuat program yang mengikutsertakan database, terkadang tidak hanya query Data Manipulation saja yang dibutuhkan. Query Select, Insert, Update, Delete memang sudah terlalu mainstream. Suatu saat kita perlu menambahkan Tabel pada Program sebagai representasi wujud nyata adanya database dalam program. Untuk itu, kali ini saya akan membahas bagaimana cara membuat Tabel pada program java dan caranya untuk menampilkan database yang telah disisipkan pada tabel tersebut.
Untuk pembuatan tabelnya, saya sarankan teman-teman menggunakan JBuilder saja agar lebih mudah (Saya memakai IDE Netbeans, jadi ada Buildernya). Pada bagian menu design, lihat bagian kanan IDE, ada menu Pallete, disitu ada pilihan "Table"
Lantas, edit tabel tersebut sesuai dengan keperluan database, yaitu dengan menyelaraskan jumlah kolom yang diambil pada database untuk kemudian ditampilkan pada JTable. Untuk mengedit table, klik kanan pada tabel dan pilih Table Contents. Nantinya akan muncul jendela berikut :
Keterangan :
- Title : Nama kolom tabel, tidak masalah jika tidak sama dengan nama kolom pada database
- Type : Menyesuaikan dengan type data pada database, berhubung ada penamaan type data yang tidak sama seperti yang ada dalam database, maka type data menyesuaikan dengan yang ada pada Java. Untuk angka gunakan Integer (sama dengan database), kemudian untuk String, mewakili type Varchar, Date, dll.
Maka, terbentuklah tabel seperti ini, masih kosong, karena programnya belum run, dan source code untuk menampilkan database pada JTable belum ditulis.
Sekarang, saatnya kita ngoding, Ini source codenya
Statement pst ;
ResultSet rs;
public void table()
{
try {
String sql = "select mah_nim,mah_nama,mah_alamat,fak_id,mah_jk,modifikasi from mahasiswa";
pst = conn.prepareStatement(sql);
rs = pst.executeQuery(sql);
tabel.setModel(DbUtils.resultSetToTableModel(rs));
} catch (Exception e) {
JOptionPane.showMessageDialog(null, e);
}
}
Pertanyaannya, kok singkat sekali? Karena saya benci source code yang bertele-tele gak jelas. So, untuk mengakses tampilan database dengan JTable tinggal panggil method diatas. Sip kan?
Dalam source code diatas, saya menggunakan Library tambahan yang memang berfungsi untuk menampilkan data pada tabel, nama librarynya rs2xml.jar, silakan download disini
jangan lupa disisipkan librarynya setelah download
Ini hasilnya....
Jika agan pengen lihat implementasi realnya, silakan download contoh berikut, projectnya berbeda dengan penjelasan diatas, namun isinya sama saja (^_^). Disini Buku Telepon..
==== UPDATE =====
Jika Link download Buku telepon diatas tidak bisa, download link terbaru disini Buku Telepon.Rar Semoga bermanfaat
Penjelasan via Youtube
Query Select dan Cara Menampilkan Data via JTable Netbeans
Menampilkan Data via Klik Baris Pada JTable Netbeans
Posted By
Makasih
sepertinya sangat membantu
makasih :D
DbUtils itu nama apa ya ?
soalnya errornya dibagian itu, mohon penjelasannya kak
sikat ahh :D
Cara Menampilkan Data Dari Database ke Tabel Java