Langkah-langkah dibawah ini nantinya akan menampilkan data/record tabel didalam database MySQL ke dalam Jtable di Netbeans :
1. Buatlah sebuah database menggunakan database MySQL disini menggunakan XAMPP
Misalnya, database HasilBelajar
2. Buatlah sebuah tabel mata_pelajaran
3. Isi tabel mata_pelajaran
4. Buatlah project baru menggunakan java-Netbeans-Java Application
5. Tambah kan JFrame berinama matapelajaran
6. Tambahkan komponen panel baru kemudian tambahkan komponen table pada jframe yang baru dibuat
7. Coding
package tampildatas;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.table.DefaultTableModel;
/**
*
* @author Administrator
*/
public final class MataPelajaran extends javax.swing.JFrame {
/** Creates new form MataPelajaran */
public MataPelajaran() {
initComponents();
tampilkandata();
}
public Connection conn;
public void koneksi() throws SQLException {
try {
conn=null;
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/hasilbelajar", "root", "");
} catch (ClassNotFoundException ex) {
Logger.getLogger(MataPelajaran.class.getName()).log(Level.SEVERE, null, ex);
} catch (SQLException e) {
Logger.getLogger(MataPelajaran.class.getName()).log(Level.SEVERE, null, e);
} catch (Exception es) {
Logger.getLogger(MataPelajaran.class.getName()).log(Level.SEVERE, null, es);
}
}
public void tampilkandata() {
DefaultTableModel tabelmapel = new DefaultTableModel();
tabelmapel.addColumn("KODE MAPEL");
tabelmapel.addColumn("NAMA MAPEL");
tabelmapel.addColumn("KKM");
try {
koneksi();
String sql = "select * from mata_pelajaran";
Statement stat = conn.createStatement();
ResultSet res=stat.executeQuery(sql);
while (res.next()) {
tabelmapel.addRow(new Object[]{res.getString(1),res.getString(2),res.getString(3)});
}
jTable1.setModel(tabelmapel);
} catch (Exception e) {
}
}
8. Masukan driver untuk koneksinya caranya :
klik kanan pada libraries-pilih add Library
9. Jalankan
Semoga Bermanfaat
0 komentar:
Post a Comment