Salam
NewGen, udah lama gak nulis ngeposting lagi nie... hehe.. kelamaan libur.. ok deh
sekarang kita mulai saja untuk Belajar Java 2 kali ini saya akan share tentang
cara menampilkan isi tabel database Mysql ke tabel Netbeans.
Langkah-langkahnya
seperti dibawah ini !!
1.
Buatlah
sebuah database menggunakan database MySQL disini menggunakan XAMPP Dengan nama
database dbjava2
2. Buatlah sebuah tabel dengan
nama mhs
Field npm (varchar
(8)) dan nama (varchar(30))
3. Isi tabel mhs
3. Buka Netbeans dan buatlah
project baru pilih File >> New Project >> Java >> Java
Application >> Next
4.
Beri nama
Project Name BelajarJava2, pilih lokasi penyimpanan Projectnya di Browse,
Hilangkan tanda ceklish di Create Main Class >> Finish
5.
Tambah kan
JFrame berinama Frame1, Klik kanan di project >> pilih New >>
JFrame Form
6.
Tambahkan
komponen panel baru kemudian tambahkan komponen table pada
jFrame yang baru dibuat
7.
Ketikan Coding
dibawah ini di bagian Source
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 Frame1
extends javax.swing.JFrame {
/** Creates new form Frame1 */
public Frame1() {
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/dbjava2",
"root", "");
} catch (ClassNotFoundException ex) {
Logger.getLogger(Frame1.class.getName()).log(Level.SEVERE, null, ex);
} catch (SQLException e) {
Logger.getLogger(Frame1.class.getName()).log(Level.SEVERE, null, e);
}
catch (Exception es) {
Logger.getLogger(Frame1.class.getName()).log(Level.SEVERE, null, es);
}
}
public void tampilkandata() {
DefaultTableModel tabelmapel = new
DefaultTableModel();
tabelmapel.addColumn("NPM");
tabelmapel.addColumn("NAMA");
try {
koneksi();
String sql = "select * from
mhs";
Statement stat =
conn.createStatement();
ResultSet res=stat.executeQuery(sql);
while (res.next()) {
tabelmapel.addRow(new
Object[]{res.getString(1),res.getString(2)});
}
jTable1.setModel(tabelmapel);
} catch (Exception e) {
}
}
8.
Masukan
driver Library untuk koneksi ke database Mysqlnya caranya :
klik kanan
pada libraries >>pilih add Library >> MySQL JDBC Driver >>
Add Library
9. Running
Selesai, Semoga bermanfaat
terus belajar ya sahabat NewGen...
Salam NewGen....
Baca Selengkapnya.. »»