Koneksi Database mysql dengan netbeans
Belajar Koneksi database mysql
package koneksi;
import java.sql.*;
import javax.swing.JOptionPane;
/**
*
* @author Siti Mujilahwati
*/
public class Koneksi {
/**
* @param args the command line arguments
*/
void conn(){
try{
String dbname="jdbc:odbc:koneksiku"; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con =DriverManager.getConnection(dbname,"","");
JOptionPane.showMessageDialog(null, "Koneksi berhasil",
"Insert Data",JOptionPane.INFORMATION_MESSAGE);
con.close();
}
catch (Exception e){
JOptionPane.showMessageDialog(null, "Eror:"+e,"Gagal",
JOptionPane.WARNING_MESSAGE);
}
}
public static void main(String[] args) {
// TODO code application logic here
Koneksi test = new Koneksi();
test.conn();
System.exit(0);
}
}
untuk code koneksi mysql kita hanya merubah alamat databasenya baris 1, pemanggilan driver baris 2, dan pengaturan user id pada databasenya baris 3 :
String dbname="jdbc:mysql://localhost:3306/master_data"; Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection(dbname,"root","");
5. sekarang mari kita coba tes koneksinya dengan cara run project.
6. masih kelihatan salah. kesalahan tersebut adalah karena code baris 2 tadi gagal memanggil drivernya.
untuk itu tambahkan dahulu drivernya caranya adalah click kanan pada library --> add library --> pilih MYSQL JDBC Driver. seperti gambar :
6. cobalah run kembali maka sukses

untuk
membuat project java GUI dengan netbeans maka kita dapat pula
menggunakan database mysql. utuk koneksi ke msql tidak jauh beda dengan
cara koneksi pada database access. pertama ang dilakukan adalah
mempersiapkan databasenya. dalam tutorial ini yang dignakan adalah
software XAMPP mysql
- Start apache dan mysql pada xamp
- buat database di localhost/myadmin
- buka project pada netbeans versi aplication, creat main class dulu untuk mencoba koneksi project dengan database. kalau sudah terkoneksi baru tambahkan form.
- membuat code program untuk mengkoneksikan ke database. sebelumnya perhatikan dahulu 3 baris code program penting tulisan dengan background dibawah ini.
import java.sql.*;
import javax.swing.JOptionPane;
/**
*
* @author Siti Mujilahwati
*/
public class Koneksi {
/**
* @param args the command line arguments
*/
void conn(){
try{
String dbname="jdbc:odbc:koneksiku"; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con =DriverManager.getConnection(dbname,"","");
JOptionPane.showMessageDialog(null, "Koneksi berhasil",
"Insert Data",JOptionPane.INFORMATION_MESSAGE);
con.close();
}
catch (Exception e){
JOptionPane.showMessageDialog(null, "Eror:"+e,"Gagal",
JOptionPane.WARNING_MESSAGE);
}
}
public static void main(String[] args) {
// TODO code application logic here
Koneksi test = new Koneksi();
test.conn();
System.exit(0);
}
}
untuk code koneksi mysql kita hanya merubah alamat databasenya baris 1, pemanggilan driver baris 2, dan pengaturan user id pada databasenya baris 3 :
String dbname="jdbc:mysql://localhost:3306/master_data"; Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection(dbname,"root","");
5. sekarang mari kita coba tes koneksinya dengan cara run project.
6. masih kelihatan salah. kesalahan tersebut adalah karena code baris 2 tadi gagal memanggil drivernya.
untuk itu tambahkan dahulu drivernya caranya adalah click kanan pada library --> add library --> pilih MYSQL JDBC Driver. seperti gambar :
6. cobalah run kembali maka sukses
Selesai
sukses terkoneksi. selanjutnya untuk melakukan proses manipulasi data
misalkan eperti insert, update dan delete maka kita terlebih dahulu
harus menambahkan tabel pada database yang sudah kita buat pertama tadi.
selanjutnya tambahkan form. desain sesuai dengan field pada tabel yang
dipakai. untuk code insert, update dan delete anda dapat mencoba dari
contoh yang ada di tutorial kneksi databse access di atas.
good luck...jangan pernah berhenti mencoba :)
Komentar