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 😃😃😃😃😃