Sekarang semua kegiatan sehari-hari baik itu dalam pekerjaan ataupun dalam hiburan tidak lepas dari penggunaan suatu data, seperti sistem informasi suatu sekolah, program perkantoran, program pertokoan, media sosial, dan lain sebagainya. Untuk mengakses suatu data yang ada di database dengan menggunakan Java Netbeans baik dalam tampilan desktop atau tampilan yang lainnya dibutuhkan suatu koneksi. Dengan menggunakan koneksi tersebut yang kita nantinya bisa mengolah data yang ada di database baik itu menambahkan, mengedit ataupun menghapus data.
Dalam artikel ini diuraikan tentang koneksi database MySQL menggunakan library JDBC yang sudah di Java Netbeans. Butuh sedikit penyusunan kode untuk bisa menggunakan koneksi database MySQL yang diakses dari Java Netbeans. Berikut pembuatan koneksi dan penyusunan kode untuk membuat koneksi MySQL dan Java Netbeans dengan JDBC.
Coba dan praktekkan step-step berikut.
- Step #1
- Pertama buat projek baru di Java Netbeans: File - New Project - Java - Java AplicationMisal beri nama project KoneksiDatabase, hilangkan centang pada pilihan Create Main Class, dan Finish.Sudah terbuat satu project kosong dengan nama KoneksiDatabase.
- Step #2
- Step #3
- Klik kanan pada package Koneksi pilih New - Java Class.Bisa kita beri nama Java Classnya KoneksiLokal.
- Step #4
- Secara default saat pembuatan project dalam package libraries hanya terdapat JDK, yang kita butuhkan adalah library JDBC untuk mengkoneksikan ke database.Klik kanan pada package Libraries - Add Library - cari MySQL JDBC Driver - pilih Add Library untuk memasukkan ke package.
- Step #5
- Mulai mengisikan kode pada class KoneksiLokal yang sudah kita buat tadi.Segment codenya seperti ini.
private static Connection koneksi;
public static Connection getKoneksi(){
if (koneksi == null){
try {
String url = "jdbc:mysql://localhost/test"; //database yang berada di server localhost dengan nama database test
String user = "root"; //user untuk masuk ke database
String pass = ""; //password untuk masuk ke database
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
koneksi = DriverManager.getConnection(url, user, pass);
} catch (SQLException e) {
JOptionPane.showMessageDialog(null, "Gagal mengkoneksikan "+e); //pemberiahuan jika koneksi ke database gagal
}
}
return koneksi;
} - Step #6
- Setelah frame sudah terbuat, beri satu button yang nantinya sebagai tes koneksi ketika di klik.
- Step #7
- Jika sudah selanjutnya beri action pada button, klik kanan pada button tadi pilih Events - Action - actionPerformed.Berikut code/segment untuk memberikan action pada button Tes Koneksi.
try {
Connection c = KoneksiLokal.getKoneksi();
c.createStatement();
JOptionPane.showMessageDialog(null, "Berhasil mengkoneksikan ke databse");
} catch (SQLException e) {
JOptionPane.showMessageDialog(null, "Gagal koneksi ketika di klik button " +e);
} - Coba jalankan project KoneksiDatabase, jika berhasil terkoneksi akan muncul dialog seperti ini.Sekian artikel tentang Koneksi Database MySQL Menggunakan JDBC di Java Netbeans, dan semoga bermanfaat.
No comments:
Post a Comment