Java netbeans Cara Menampilkan Data Table ke Grid atau Jtable

usahawan-maju

Usahawan-maju | Java netbeans Cara Menampilkan Data Table ke Grid atau Jtable- Selamat pagi pengunjung blog saya, saat memposting artikel ini saya masih mengantuk padahal sudah jam 9. Namun tak apalah sebentar lagi juga hilang yang penting postingan menampilkan data ke grid pada java netbeans ini bisa saya publish dan memberikan manfaat. Awalnya saya tidak ada ide judul apa yang akan saya posting, namun iseng iseng saja saya bagikan project yang sudah pernah saya buat berharap bisa menambah visitor pada blog saya ini. Namun sebelumya saya asumsikan pembaca sudah memahami cara menanamkan script pada tool netbeans karena itu tidak akan saya bahas disini. Artikel ini hanya berisi script Menampilkan Data Table ke Grid atau Jtable.
Kita akan buat terlebih dahulu sebuah koneksi yang menghubungkan database dengan aplikasi kita dengan Script sebagai berikut :

public class Koneksi_db {
Connection conn=null;

    public void koneksi(){
        try{
           conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/db_tes","root","");
                }
        catch (SQLException ex){
            System.out.println("Koneksi Mysql gagal:\n"+ ex.toString());
            System.exit(0);
        }
    }
}

bisa kita lihat nama class yang kita buat diatas adalah Koneksi_db dan kita membuat method koneksi yang akan kita gunakan sebagai penghubung. Jangan lupa ganti nama database anda dan sesuaikan dengan DB milik anda. Pada contoh nama database saya adalah db_tes. Jangan lupa menambahkan library untuk koneksinya ya!.
Berikutnya silahkan buat form dengan jfram from. Kemudian buatlah desainnya seperti berikut :
gambar grid tersebut kalau di java adalah Jtable

http://usahawan-maju.blogspot.com/2015/04/JavanetbeansCaraMenampilkanDataTablekeGridatauJtable.html

kemudian masukkan script berikut sebagai method : 

private void tampilData() {
 final String[]caption = {"Nomor Id","Username","Password","Status User",
 "Alamat","Nomor Hp","Id Level"};
    //MEMBERIKAN HEADER JtABLE
    DefaultTableModel tbUser;
    tbUser = new DefaultTableModel(null, caption);
    jTbUser.setModel(tbUser);
 
    try {
        konek.koneksi(); //--> memanggil koneksi
        //--> melakukan eksekusi query untuk mengambil data dari tabel
        sql = "SELECT * From user";
        Statement stmt=konek.conn.createStatement();
        ResultSet rs=stmt.executeQuery(sql);
         while(rs.next()) {
            String no_id=rs.getString("no_id");
            String username=rs.getString("username");
            String password=rs.getString("password");
            String status_user=rs.getString("status_user");
            String alamat=rs.getString("alamat");
            String no_hp=rs.getString("no_hp");
            String id_level=rs.getString("id_level");
            String[]data={no_id, username,password, status_user,alamat,no_hp,id_level};
            tbUser.addRow(data);
        }
        rs.close();
        konek.conn.close();
 
    } catch (Exception ex) {
        JOptionPane.showMessageDialog(this, "ERROR: \n" + ex.toString(),
                "Kesalahan", JOptionPane.ERROR_MESSAGE);
    }
    }

kemudian pada halaman script yang sama jangan lupa memanggil script method yang sudah kita buat. Paling mudah cirinya kita panggil dibawah initComponents(); lihat gambar berikut :

http://usahawan-maju.blogspot.com/2015/04/JavanetbeansCaraMenampilkanDataTablekeGridatauJtable.html

dan tambahkan juga seperti gambar yang ditunjukkan anak panah diatas. Kurang lebihnya seperti itu. Jika masih ada yang belum jalan mungkin masih ada yang terlewatkan. Silahkan cek ulang dengan teliti. Semoga Artikel sedikit ini bisa bermanfaat...
usahawan-maju
Java netbeans Cara Menampilkan Data Table ke Grid atau Jtable | 5