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;
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. :)
makasih sharenya..
ReplyDeleteIya sama-sama mas.... :) Tunggu artikel selanjutnya ya... hehe
ReplyDeletenumpang lewat Cup...hehe
ReplyDelete:)
ajarin blog preenn.. :)
http://dedew123.blogspot.com
thanks bro...
ReplyDeleteakhirnya bisa juga...,
sudah lama saya coba bikin pake netbeans tapi gagal terus.....
Thanks Broo,
ReplyDeletejangan lupa kunjungi blog ane juga yaa
pensilusang.blogspot.com
terima kasih atas kemurahan Ilmunya,, smoga bermanfaat bagi yang berbagi dan yang di bagi...
ReplyDelete. mantap gan (Y)
ReplyDeletebantuan nya gan,,buat koneksi ke seluruh programnya,,biar bisa berjalan sempurna bgaimana ych?
ReplyDeletemakasih infonya jadi menambah pengetahuan saya.
ReplyDeleteST3 Telkom