Popular Posts

Monday, February 27, 2012

Cara Menghubungkan Database MySQL ke Netbeans

Berikut adalah langkah-langkah menghubungkan database MySQL ke Netbeans yang saya dapatkan dari pembelajaran salah satu UKM di Kampus saya.
Pertama, run program XAMPP kemudian buka link pada browser anda localhost/phpmyadmin.
Kedua, pada tampilan PHP My Admin buatlah databasenya. Namanya optional namun kali ini saya menggunakan nama
db_database.




Ketiga, buatlah java applicationnya. Dengan cara klik tombol new project pada program netbean. Dan kemudian Pilih Categories “Java” dan Project “Java Application”. Kemudian klik next setelah itu beri nama dan lokasi file. Klik finish.


Keempat, buatlah Packagenya dengan cara klik kanan pada Source Package new-> Java Package beri nama dan klik finsih. Setelah itu buat
 Java Class pada Java Package tersebut dengan cara klik kanan new->Java Class beri nama klik finish.
Kelima, tuliskan script berikut :
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.management.Query;
public class DBconnection {      //Menunjukkan Class
    private Connection con;
    private ResultSet rs;
    private PreparedStatement ps;

    public Connection getCon() {       //press alt+insert getter=>Connection
        if(con==null){
            try {
                Class.forName("com.mysql.jdbc.Driver");        //press alt+enter Surround Statement with try-catch
                String url = "jdbc:mysql://localhost:3306/db_latihan";
                try {
                    con = DriverManager.getConnection(url, "root", "");     //press alt+enter Surround Statement with try-catch
                    System.out.println("connection success");
                } catch (SQLException ex) {
                    //Logger.getLogger(DBconnection.class.getName()).log(Level.SEVERE, null, ex);
                    System.out.println("connection failed");
                }
            } catch (ClassNotFoundException ex) {
                //Logger.getLogger(DBconnection.class.getName()).log(Level.SEVERE, null, ex);
                System.out.println("Class unfounded");
            }
        }
        return con;
    }

    public ResultSet getRs() {
        return rs;
    }
    public boolean Queryexecution(String query, boolean kindofQuery) {
        try {
            ps = con.prepareStatement(query);
        if(kindofQuery){
            rs=ps.executeQuery();
        }else{
            ps.executeUpdate();
        }
        return true;
         } catch (SQLException ex) {
            //Logger.getLogger(DBconnection.class.getName()).log(Level.SEVERE, null, ex);
         return false;
        }
    }
    public static void main(String[] args) {
        new DBconnection().getCon();
    }
}
Keenam, jalankan class dengan klik kanan pada class run.



Lihat pada Program netbeans bagian bawah, terlihat "connection success" hal ini berarti program yang kita buat berhasil terhubung.


Semoga bermanfaat. :)

9 comments:

  1. Iya sama-sama mas.... :) Tunggu artikel selanjutnya ya... hehe

    ReplyDelete
  2. numpang lewat Cup...hehe
    :)

    ajarin blog preenn.. :)
    http://dedew123.blogspot.com

    ReplyDelete
  3. thanks bro...
    akhirnya bisa juga...,
    sudah lama saya coba bikin pake netbeans tapi gagal terus.....

    ReplyDelete
  4. Thanks Broo,

    jangan lupa kunjungi blog ane juga yaa
    pensilusang.blogspot.com

    ReplyDelete
  5. terima kasih atas kemurahan Ilmunya,, smoga bermanfaat bagi yang berbagi dan yang di bagi...

    ReplyDelete
  6. bantuan nya gan,,buat koneksi ke seluruh programnya,,biar bisa berjalan sempurna bgaimana ych?

    ReplyDelete
  7. makasih infonya jadi menambah pengetahuan saya.
    ST3 Telkom

    ReplyDelete