menampilkan data mysql pada jtable java

Hallo juragan jengkol.....

Kumaha??damang??....hehe

Langsung saja di bawah ini kami akan membagikan tutorial tentang bagaimana mengisi jtable dengan data yang kita ambil dari mysql

1. pertama mari kita buat koneksinya dulu ke mysql

udah pinter to cara nya kalo yang satu ini


Connection conn = null;
private statement 

String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/db_animal"; // sesuaikan dengan nama database anda String user = "root"; // user mysql anda String pass = ""; // passowrd mysql
try {
Class.forName(driver);
conn = DriverManager.getConnection(url,user,pass);
System.out.println("Koneksi Berhasil");
stat = con.createStatement(); 
} catch (SQLException e) {
System.out.println("SQLException: "+e.getMessage());
System.out.println("SQLState: "+e.getSQLState());
System.out.println("VendorError: "+e.getErrorCode());
}

setelah terkoneksi mari kita buat kelas untuk menmapilkan data mysql kita

private void datatable(){
DefaultTableModel tbm = new DefaultTableModel();
//membuat nama kolom pada tabel
tbm.addColumn("animal_id");//nama kolom di tabel animal
tbm.addColumn("name");// sesuai nama kolom pada tabel animal
tabel.setModel(tbm);
try{
Resultset res = stat.executeQuery("Select * from animal");//mengambil data dari tabel animal
while(res.next()){
//mengisi row tabel dengan
tbm.addRow(new Object[]{
res.getString("animal_id"),//sesuai nama kolom animal_id
res.getString("name")// sesuai nama kolom name pada tabel animal
});
tabel.setModel(tbm);
}
}catch(Exception e){
}
}
satu lagi tambahkan mysql connector pada librarynya ya jangan lupa


kalo sudah silakan tempatkan function datatable dibawah initcomponent sehingga ketika pertama run program nya akan langsung mengisi tabel nya


kalo berhasil tampilannya seperti ini


jangan lupa buat database dan tabel nya juga he he he sekian dulu tutorial nya semoga bermanfaat

jangan lupa tinggalkan komentar ato kasih saya jengkol ya ya ya 😃😃😃😃😃

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel