Berhubngan dengan artikel sebelumnya yaitu koneksi dan input data slanjutnya adalah menampilkan data dengan table, seperti sebelumnya desain formnya adalah seperti berikut :
Nahhhh untuk menampilkan data ke table pada kodenya di bagian formnya kita masukan kode berikut :
private String[] header = {"Nama","Alamat"};
private Object[][] dataTable = null;
kemudian kita buat fungsi refresh dimana fungsi refresh ini berfungsi untuk menampilkan data ke table, refresh ini di buat fungsi karena akan di panggl pada saat pertama form di jalakan dan setelah data berhasil di simpan sehingga data akan langsung berganti, kode fungsi refresh tersebut adalah :
private void refresh(){
try {
Statement statement = koneksi.getConnection().createStatement();
ResultSet result = statement.executeQuery("SELECT* from blog order by nama");
ResultSetMetaData meta = result.getMetaData();
int col = meta.getColumnCount();
int baris = 0;
while(result.next()) {
baris = result.getRow();
}
dataTable = new Object[baris][col];
int x = 0;
result.beforeFirst();
while(result.next()) {
dataTable[x][0] = result.getString("nama");
dataTable[x][1] = result.getString("alamat");
x++;
}
Table.setModel(new DefaultTableModel(dataTable, header));
result.close();
statement.close();
} catch (SQLException se) {
System.err.println("Kesalahan perintah SQL : " + se.getMessage());
}
}
nahhh untuk memanggil fungsi tersebut :
refresh();
Nahhh form tersebut telah slesai di buat baik input maupun table data yang di tampilkan berikut gambar hasilnya :
Apabila masih kesulitan silahkan download projectnya di sini :
Untuk Databasesnya silahkan download si sini :
0 komentar:
Posting Komentar