Wednesday, September 24, 2014

Belajar Java 2 ( Menampilkan Database MySQL ke Table Netbeans )

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....

5 comments:

  1. Trimakasih gan, dah nyari d bnyak blog yg ini baru brhasil :D

    ReplyDelete
  2. This comment has been removed by a blog administrator.

    ReplyDelete
  3. Datanya gak muncul gan...
    Apa yg salahnya yahh? Kodenya ga ada yg error.

    ReplyDelete
  4. Your Affiliate Money Printing Machine is waiting -

    And 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

    ReplyDelete