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
.jpg)
2. Buatlah sebuah tabel dengan nama mhs
Field npm (varchar (8)) dan nama (varchar(30))
3. Isi tabel mhs
.jpg)
3. Buka Netbeans dan buatlah project baru pilih File >> New Project >> Java >> Java Application >> Next
.jpg)
4. Beri nama Project Name BelajarJava2, pilih lokasi penyimpanan Projectnya di Browse, Hilangkan tanda ceklish di Create Main Class >> Finish
.jpg)
5. Tambah kan JFrame berinama Frame1, Klik kanan di project >> pilih New >> JFrame Form
.jpg)
6. Tambahkan komponen panel baru kemudian tambahkan komponen table pada jFrame yang baru dibuat
.jpg)
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
.jpg)
9. Running
.jpg)
Selesai, Semoga bermanfaat terus belajar ya sahabat NewGen...
Salam NewGen....
Sumber = http://sopianmuhamad10.blogspot.co.id/2014/09/belajar-java-2-menampilkan-database.html
Tidak ada komentar:
Posting Komentar