Selasa, 26 Juli 2016

MENAMPILKAN RECORD DATABASE MYSQL DENGAN JTABLE MENGGUNAKAN JAVA ECLIPSE

 

Pada kesempatan ini, saya akan membagi ilmu tentang penggunakan JTabel dengan java Eclipse.
Aktifkan webserver anda, (Saya saat ini menggunakan XAMPP)

Rancang Database :
Nama Database : dbjava
Nama Tabel : tbbarang
Kode | VC | 5
nama | VC | 20
Jenis | VC | 50
Kemudian Isi Record (minimal 5 record data), pada tabel tbbarang
 
  • Aktifkan Aplikasi Eclipsi Tentukan : 
JavaProject : PrjKoneksi
Package : paketkoneksi
Jframe : FrmTampilJava
  • Hapus ContentPage kemudian tekan tombol [F5]
  • Atur Layout Form menjadi Absolute
  • Masukkan Sebuah object JscrollPane
  • Masukkan object Jtable pada Viewport
  • Kemudian Klik Tab Source

Tambahkan class componen berikut ini dibawah package …
import javax.wing.table.DefaultTableModel;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;


Deklarasikan koneksi variabel ke koneksi database setelah public class (namaform) extends JFrame {
    public static Connection Conn;
    public static Statement stat;
    public ResultSet Rs;
    //membuat header table
String header[] = {"Kode Barang","Nama Barang","Jenis Barang"};
static DefaultTableModel tabeLModel;


Pada public (namaform) ketik script berikut ini dibawah dari table = new JTable();

tabeLModel = new DefaultTableModel(null,header);
table.setModel(tabeLModel);

Kemudian ketik script berikut ini dibawah private Jtable table;
public static void TampilData() {
try {
Class.forName("com.mysql.jdbc.Driver");   
Conn = DriverManager.getConnection( "jdbc:mysql://localhost:3306/dbjava", "root", "");
String sql = "select * from tbbarang";
stat = Conn.createStatement();
ResultSet Rs = stat.executeQuery(sql);
while (Rs.next()) {
    Object obj[] = new Object[3];
    obj[0]=Rs.getString(1);
    obj[1]=Rs.getString(2);
    obj[2]=Rs.getString(3);
    tabeLModel.addRow(obj);
}
    Rs.close();
    stat.close();
} catch(Exception e) {
javax.swing.JOptionPane.showMessageDialog(null, "Gagal Koneksi Database "+e);
System.exit(0);
    }
}


Untuk Menampilkan hasil koneksi dalam bentuk Jtable, Cari Script berikut ini : public static void main(String[] args) {
Kemudian tambahkan script berikut ini dibawah penutup Catch {..}
finally
    {
    TampilData();
    }
   


Setelah Script Program Cari Data dan Script Program Update Data selesai ditambahkan, tambahkan library Koneksi Database MySQLdengan cara,
  • Pada project java klik kanan JRE System Library [JavaSE-1.8]
  • Pilih Bulit Path => Configure BuiltPath
  • Pada Kotak dialog Propertis for Package klik tombol Add External JARs yang ada disebelah kiri
  • Cari Lokasi File mysql-connector-java-5.1.38-bin, kemudian klik OK => OK

Jalankan program Cari & Edit Data yang baru dirancang (Ctrl + F11)

Tidak ada komentar:
Write komentar


Follow us on FB

Featured Video

Pencarian..