Tutorial Java - Membuat koneksi ke Database MySQL dengan bahasa pemrograman java menggunakan Netbeans IDE sangatlah mudah. Sama juga dengan tutorial membuat koneksi database menggunakan VB.Net dan Membuat koneksi di Csharp, baca Tutorial CSharp : Koneksi Database MySql (ODBC) dan Tutorial Vb.Net : Koneksi Database MySQL, yuk simak gimana sih cara membuat koneksi ke database dengan Java ?
Untuk membuat koneksi di java kamu harusnya sudah mempunyai sebuah database dengan Database MySql, baca Tutorial Lengkap Cara Membuat Database MySQL di PhpMyAdmin, jika kamu sudah membuat databasenya, saatnya membuat koneksi dari program java ke database kamu.
Mari siapkan kopi, rokok dan buka Netbeans IDE kamu, buat project baru dengan nama "KoneksiMysql.java" atau bisa juga menggunakan nama lain terganung selera programernya :) selanjutnya sebelum kita berpusing ria membuat code koneksi, Driver mysql sendiri harus diimport ke Library java, caranya : Klik kanan pada Library Java dan Add Library, Scroll kebawah sampai menemukan MySQL JDBC dan klik Add Library. lihat gambar untuk lebih jelasnya.
Selanjutnya untuk code membuat koneksinya ke database mysql silahkan copy semua code berikut,
package koneksimysql;Keterangan:
import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JOptionPane;
public class Koneksimysql {
public static void main(String[] args) throws ClassNotFoundException, IllegalAccessException, InstantiationException {
String urlDB = "jdbc:mysql://127.0.0.1:3306/k13new"; // k13new adalah nama database kamu
String userDB = "root"; // user database
String passwordDB = ""; // password database
try{
Class.forName("com.mysql.jdbc.Driver").newInstance(); // load Jdbc driver
Connection conn = DriverManager.getConnection(urlDB, userDB, passwordDB); // koneksi ke database
JOptionPane.showMessageDialog(null, "Selamat konesi sudah berhasil"); // pesan berhasil
}
catch(SQLException e){
Logger.getLogger(Koneksimysql.class.getName()).log(Level.SEVERE, null, e);
System.out.println("SQLException: "+e.getMessage()); // get errorr
System.out.println("SQLState: "+e.getSQLState());
System.out.println("VendorError: "+e.getErrorCode());
JOptionPane.showMessageDialog(null, "koneksi gagal");
}
}
}
Nama database : silahkan ganti dengan nama database yang sudah kamu buat
User dan Password : isikan username dan password database kamu, jika passwornya tidak ada silahkan kosongkan saja.
Pada saat program diatas dijalankan seringkali mendaptakan kendala error dan tidak bisa konek ke database mysql, "SQLException: No suitable driver found for mysql:jdbc://localhost:3306/" . Permassalahan yang sering terjadi jika ada pesan error seperti diatas karena driver Jdbc tidak sesuai dengan Netbeans yang terinstall, pastikan kamu mendownload dan menginstall Driver Jdbc versi terbaru.
Mudah bukan Membuat Koneksi Database MySQL JDBC Driver pada Java Netbeans ini? untuk tutorial Java lainnya akan dibahas pada posingan berikutnya. Update terus ya demi kemajuan blog Sector Code. Terima kasih :)