Langkah :
1. Buat Package Koneksi dan class db_koneksi :
ketik scrip berikut di db_koneksi.java
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package Koneksi;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.swing.JOptionPane;
public class db_koneksi {
private static Connection conn;
public static Connection getKoneksi( ){
String host = "jdbc:mysql://localhost/sekolah",
user = "root",
pass = "";
try{
conn = (Connection) DriverManager.getConnection(host, user, pass);
}catch (SQLException err){
JOptionPane.showMessageDialog(null, err.getMessage( ) );
}
return conn;
}
}
2. Membuat Form Baru -> Klik kanan pada nama project - new - jFrameForm
3. Beri nama Form = Tampil Siswa
4. Tambahkan Jtable pada Form
5. Silahkan Klik Source dan imputkan Script berikut
package db1;
import javax.swing.table.DefaultTableModel;
/**
*
* @author SMKMoedikal
*/
public class TampilSiswa extends javax.swing.JFrame {
//membuat variable model dengan untuk DefaultTableModel
private DefaultTableModel model;
/**
* Creates new form TampilSiswa
*/
public TampilSiswa() {
initComponents();
//memberi penamaan pada judul kolom tblSiswa;
model = new DefaultTableModel ( );
tblSiswa.setModel(model);
model.addColumn("NIS");
model.addColumn("Nama");
}
5. Silahkan Run File (Shift + F6 ) dan HAsilnya
public void getData( ){
//menghapus isi table tblGaji
model.getDataVector( ).removeAllElements( );
model.fireTableDataChanged( );
try{
//membuat statemen pemanggilan data pada table tblSiswa dari database
Statement stat = (Statement) db_koneksi.getKoneksi().createStatement( );
String sql = "Select * from siswa";
ResultSet res = stat.executeQuery(sql);
//penelusuran baris pada tabel tblGaji dari database
while(res.next ()){
Object[ ] obj = new Object[2];
obj[0] = res.getString("nis");
obj[1] = res.getString("Nama");
model.addRow(obj);
}
}catch(SQLException err){
JOptionPane.showMessageDialog(null, err.getMessage() );
}
}
7. sehingga tampilsiswa menjadi.
public TampilSiswa() {
initComponents();
//memberi penamaan pada judul kolom tblSiswa;
model = new DefaultTableModel ( );
tblSiswa.setModel(model);
model.addColumn("NIS");
model.addColumn("Nama");
getData();
}
8. Run PRogram
Tidak ada komentar:
Posting Komentar