Wednesday, 18 May 2016

Koneksi Database MySQL dengan Java Class pada Netbeans

Koneksi Database MySQL dengan Java Class pada Netbeans - Dalam pembuatan program pada netbeans yang terkoneksi dengan database, untuk melakukan koneksi agar hanya sekali saja menuliskan sintaks koneksi pada program, maka dibutuhkan sebuah class yang menampung sintaks koneksi tersebut. Kemudian class tersebut dipanggil di setiap form yang akan dikoneksikan dengan database. Berikut langkah - langkah membuat koneksi database MySQL dengan java class :



1. Sebelum melakukan koneksi database MYSQL pastikan telah memiliki sebuah database, pada tahap ini dianggap telah memiliki sebuah database dengan nama “karyawan”. 
2. Selanjutnya jalankan Netbeans dan buat project baru dengan nama App_Project6 
3. Agar database MySQL dapat terhubung maka diperlukan driver sebagai jembatan penghubung Netbeans dengan MySQL, klik kanan pada Libraries dalam project App_Project6 – pilih Add Library
4. Kemudian pada jendela Add Library pilih MySQL JDBC Driver dan klik tombol Add Library
5.    Jika proses import driver MySQL JDBC berhasil maka akan muncul driver baru pada Libraries dalam project App_Project6.

6.   Selanjutnya buatlah package baru dengan nama Karyawan dan Java Class baru dengan nama Db_Connection.
7.      Pada Java Class Db_Connection masukkan kode program berikut :
package Karyawan;

import com.mysql.jdbc.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.swing.JOptionPane;

public class Db_Connection {
      public void getKoneksi(){
           try {
                   String host        = "jdbc:mysql://localhost/karyawan",
                              user        ="root",
                              pass        ="root";
                   Connection con = (Connection) DriverManager.getConnection(host, user, pass);
                   JOptionPane.showMessageDialog(null, "Koneksi Berhasil");
           }catch{SQLException err){
                   JOptionPane.showMessageDialog(err.getMessage());
           }
     }
}
8. Untuk menguji koneksi database, maka buatlah sebuah JFrame Form baru dengan nama Test_Koneksi.

9.  Masukkan sebuah button pada form seperti tampilan berikut :

10.  Selanjutnya masukkan kode program berikut pada button Test Koneksi :
private void btnKoneksiActionPerformed(java.awt.event.ActiontEvent evt){
     // menghubungkan java class Db_Connection
     Db_Connection conn = new Db_Connection( );
     //memanggil class getKoneksi pada Db_Connection
     conn.getKoneksi();
}
11.  Jalankan program pada form Test_Koneksi dengan menekan tombol F6
12.  Jika koneksi berhasil maka saat di tekan tombol Test Koneksi maka akan muncul Kotak Dialog “Koneksi Berhasil”


EmoticonEmoticon