Membuat
Method tampil agar data yang kita olah bisa di tampilkan di jTable.
Langkah-langkah (menggunakan form Admin):
a. Kita
kembali ke source bagian atas, kemudian di bawah source program “ public class frmAdmin extends
javax.swing.JDialog { “ kita ketikkan :
DefaultTableModel
tabmode;
Kemudian di bawah source program “ public frmAdmin(java.awt.Frame parent,
boolean modal) {
super(parent, modal);
initComponents(); “ kita
ketikkan :
String[]
judul={"id_admin","Password"};
tabmode=new DefaultTableModel(judul,0);
tabelAdmin.setModel(tabmode);
tampil();
Keterangan :
-
Judul dan nama tabel sesuaikan.
Sehingga
tampilannya seperti berikut :
b. Di
sebelah kiri source program tampil();
di atas ada icon tanda error berwarna kuning dan merah, kita klik kemudian
pilih Create Method Tampil() in
medical.frmAdmin. Sehingga tampilan seperti berikut :
Nanti
secara otomatis akan pindah ke source bagian bawah, di bawah sorce program “ private void tampil() { “ ketikkan : Connection
koneksi=DriverManager.getConnection("jdbc:mysql://localhost:3306/medica","root","");
Keterangan
:
-
Setelah mengetikkan kata Connection, tekan tombol Ctrl-space
kemudian pilih Conection (java.sql). Begitu
juga dengan setelah mengetikkan kata DriverManager,
tekan tombol Ctrl-space kemudian
pilih DriverManager (java.sql)
-
Kata medica sesuai dengan nama database yang telah kita buat.
Di
sebelah kiri source program tersebut di atas ada icon tanda error berwarna
kuning dan merah, kita klik kemudian pilih Suround
Statemen with try-catch seperti pada gambar berikut :
Di
bawah source program “ } catch
(SQLException ex) { “ kita ganti source program di bawah source program tersebut dengan “ System.out.println(ex); “ .
Di
bawah kalimat “Connection
koneksi=DriverManager.getConnection("jdbc:mysql://localhost:3306/medica","root","");
“ tadi, kita ketikkan source program berikut :
ResultSet
rs=koneksi.createStatement().executeQuery("select * from admin");
while(rs.next()){
String[]
data={rs.getString(1),rs.getString(2)};
tabmode.addRow(data);
}
Keterangan
:
-
Sesuaikan nama variable textfield
masing-masing.
-
Syntak SQL sesuaikan dengan database
masing-masing.
c. Setelah
itu di atas source program “ try { “ kita
ketikkan :
int
row=tabmode.getRowCount();
for (int i=0;i<row;i++){
tabmode.removeRow(0);
}
d. Kemudian
di source program tombol Simpan, Edit, Hapus tambahkan Method tampil(); di atas source program : “ } catch (SQLException ex) { “. Coba deh di Run! :D
yang minat project/source code ya Download aja
yang minat project/source code ya Download aja
NB : ada yang kurang jelas atau pertanyaan, silahkan comentarnya! karena ini bukan copy paste, hasil praktek sendiri. Teman2 boleh copas ini tapi sertakan link sumbernya :D
============= SELAMAT MENCOBA & HAPPY CODING =============
http://latihanbasisdata.blogspot.com/2016/06/cara-menampilkan-data-dari-database-ke-tabel-java.html
ReplyDeleteCara Menampilkan Data Dari Database ke Tabel Java