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



28 comments

Terima kasih telah mampir di blog kami. Jika ingin menghubungi penulis, silakan kirim pesan via email di kitainformatika@gmail.com atau via WA di 087750503014. Jika mood penulis lagi baik, biasanya fast respon.
Comment Author Avatar
May 18, 2014 at 7:25 PM Delete
boleh minta source codex g?
Comment Author Avatar
May 22, 2014 at 6:31 AM Delete
Apakah maksudnya coding program secara keseluruhan?
Jika memang membutuhkan akan saya cantumkan link downloadnya dalam postingannya... (^_^)
Comment Author Avatar
June 3, 2014 at 3:56 PM Delete
kita harus import ResultSet lagi gk?
Comment Author Avatar
June 4, 2014 at 9:52 PM Delete
Pada code saya diatas, ResultSetnya saya namakan rs. jadi dideklarasikan dulu dibagian atas method,

ResultSet rs ;

Untuk import ResultSet cukup sekali saja...

import java.sql.ResultSet;
Comment Author Avatar
June 3, 2014 at 3:58 PM Delete
Oiya satu lagi mas, kalau kita klik di table nya, trus record nya ada di textfield itu caranya gimana ya? biar gampang hapus datanya
Comment Author Avatar
June 4, 2014 at 9:57 PM Delete
Iya, saya sering menerapkan itu...

Download contoh programnya disini

https://www.facebook.com/download/674724089262183/buku%20telephone.rar
Comment Author Avatar
June 18, 2014 at 11:28 AM Delete
Mas kalo masih ada minta coding lengkapnya dong :D hehehe
Makasih
Comment Author Avatar
June 25, 2014 at 8:53 PM Delete
Contoh kodingnya dapat mas download di link pada komentar saya yang atas itu lho mas.. hehehe
Comment Author Avatar
August 24, 2014 at 6:18 PM Delete
mas minta program lengkapnya donk
Comment Author Avatar
August 26, 2014 at 11:41 AM Delete
Oke, saya uploadkan secepatnya (^_^), tapi dicoba dulu yaaaa
Comment Author Avatar
September 7, 2014 at 4:13 PM Delete
maaf , link download source code nya dimana ya gan ?
sepertinya sangat membantu
makasih :D
Comment Author Avatar
December 30, 2014 at 7:47 PM Delete
Baik, akan saya sertakan gan...
Comment Author Avatar
December 29, 2014 at 12:27 PM Delete
tabel.setModel(DbUtils.resultSetToTableModel(rs));

DbUtils itu nama apa ya ?
soalnya errornya dibagian itu, mohon penjelasannya kak
Comment Author Avatar
December 30, 2014 at 7:51 PM Delete
Errornya pasti di bagian DbUtils nya...

itu library tambahan yang memang berfungsi untuk menampilkan database ke dalam tabel..

Download dulu librarynya pada link yang sudah saya sertakan di postingan,
kemudian tambahkan library tersebut dalam project, insya Allah gak error
Comment Author Avatar
April 7, 2015 at 4:10 PM Delete
kak punya referensi aplikasi SPK pemebrian kredit gak. soalnya saya mau buat cuma bingung kak. terima kasih.
Comment Author Avatar
April 8, 2015 at 8:27 AM Delete
Wah, maaf mas...
saya belum punya aplikasi tersebut... (_ _)
Comment Author Avatar
May 10, 2015 at 6:26 PM Delete
Link downloadnya gak bisa mas
Comment Author Avatar
May 10, 2015 at 9:16 PM Delete
Barusan saya coba kok bisa ya....
Comment Author Avatar
May 16, 2015 at 3:04 PM Delete
siipp referensi nihh hha
sikat ahh :D
Comment Author Avatar
May 18, 2015 at 2:10 PM Delete
sikat aja gan...
Comment Author Avatar
June 1, 2015 at 3:15 PM Delete
DbUtils tetep ga bisa walo udah saya import jar librarinya :(
Comment Author Avatar
June 2, 2015 at 7:41 PM Delete
Bisa kok gan, buktinya saya bisa (^_^)
coba lagi gan....
Comment Author Avatar
May 12, 2016 at 10:19 PM Delete
Mas minta link download dong hehe
Comment Author Avatar
May 12, 2016 at 10:20 PM Delete
Mas minta link download dong hehe
Comment Author Avatar
May 12, 2016 at 10:21 PM Delete
Mas tolong reupload dong, itu linknya udah ga bisa
Comment Author Avatar
May 13, 2016 at 7:09 AM Delete
Baru saja saya update
Comment Author Avatar
June 2, 2016 at 8:33 PM Delete
http://latihanbasisdata.blogspot.com/2016/06/cara-menampilkan-data-dari-database-ke-tabel-java.html

Cara Menampilkan Data Dari Database ke Tabel Java
Comment Author Avatar
June 26, 2018 at 8:44 AM Delete
gan saya mau bertanya tentang koneksi database oracle ke javanya. mungkin agan bisa bantu.