Monday, November 26, 2012

0 Cara Menghubungkan Database MySQL ke Netbeans VERSION 2


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

0 comments:

Post a Comment

 

Ikbal Achmad Fahreza Copyright © 2011 - |- Template created by O Pregador - |- Powered by Blogger Templates