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....
Trimakasih gan, dah nyari d bnyak blog yg ini baru brhasil :D
ReplyDeletesama-sama gan, semoga bermanfaat...
DeleteThis comment has been removed by a blog administrator.
ReplyDeleteDatanya gak muncul gan...
ReplyDeleteApa yg salahnya yahh? Kodenya ga ada yg error.
Your Affiliate Money Printing Machine is waiting -
ReplyDeleteAnd getting it running is as simple as 1, 2, 3!
Here are the steps to make it work...
STEP 1. Input into the system what affiliate products the system will advertise
STEP 2. Add push button traffic (it ONLY takes 2 minutes)
STEP 3. Watch the system explode your list and sell your affiliate products on it's own!
Do you want to start making money??
Your MONEY MAKING affiliate solution is RIGHT HERE