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