Cara Menghubungkan Java Dengan Database MySQL

Assalamualaikum Warahmatullahi Wabarakatuh..
Hello Guys! Welcome back to my blog😊
Di blog kali ini saya ingin membuat database dengan menghubungkan java dengan database MySQL, software yang digunakan yaitu java, Neatbens dan XAMPP. Oke guys, berikut langkah-langkahnya:

1. Pertama, buka aplikasi XAMPP aktifkan Apache dan MySQL

2. Buka browser dan akses link http://localhost/phpmyadmin/ yang berfungsi untuk membuat database

3. Lalu buat nama databasenya (disini saya membuat nama databasenya; db_perpustakaan)

4. Selanjutnya buat nama tabel dan panjang tabelnya


5. Lalu, isi kolom dengan memasukkan nama kolom, tipe datanya, isi dari karakternya dan pilih atributnya apakah termasuk primery key atau unique key.


6. Setelah itu, maka akan tampil isi dari kolom yang kita isi seperti gambar dibawah ini :

7. Selanjutnya, buka Neatbens dan buat project baru, lalu tambahkan library MySQL JDBC DRIVER untuk project baru yang kita buat tadi. Caranya yaitu klik kanan pada folder libraries, lalu klik add library dan pilih library MySQL JDBC DRIVER.


8. Lalu copy source code dibawah ini, dan jangan lupa ganti nama database dan nama project nya sesuai dengan yang teman-teman buat ya guys!
package project;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
 
public class Project {
    public static Connection con;
    public static Statement stm;
    public static void main(String args[]){
        try {
            String url ="jdbc:mysql://localhost/db_perpustakaan";
            String user="root";
            String pass="";
            Class.forName("com.mysql.jdbc.Driver");
            con =DriverManager.getConnection(url,user,pass);
            stm = con.createStatement();
            System.out.println("koneksi berhasil;");
        } catch (Exception e) {
            System.err.println("koneksi gagal" +e.getMessage());
        }
    }  
}
9. Jalankan aplikasinya dan begini hasilnya :
- Package project adalah sebuah sarana untuk mengelompokkan atau mengorganisasikan kelas dan interface yang sama atau sekelompok menjadi satu unit tunggal dalam library project. 
- import java.sql.DriverManager : memanggil driver JDBC ke memori, dan dapat juga digunakan untuk membuka koneksi ke sumber data.
- import java.sql.Connection : mempresentasikan suatu koneksi dengan suatu data source, juga digunakan untuk membuat objek Statement, PreparedStatement dan CallableStatement.
- import java.sql.Statement :  mempresentasikan suatu perintah SQL, dan dapat digunakan untuk menerima objek ResultSet. 
- Selanjutnya melakukan registrasi class driver dan melakukan intansiasi. Apabila driver yang dimaksud tidak ditemukan, maka program akan menghasilkan exception berupa ClassNotFoundException. Untuk menghasilkan exception apabila driver tidak ditemukan, maka diperlukan penambahan try-catch.
- Menggunakan database server berupa MySQL dengan spesifikasi menggunakan host adalah localhost dan port default (3306), nama database adalah db_perpustakaan, nama user adalah root, dan password adalah ("").
- Selanjutnya akan menampilkan tulisan "koneksi berhasil" jika URL, username dan password nya benar dan akan menampilkan "koneksi gagal" jika URL, user dan pass nya salah.

Ok guys, cukup sekian blog kali ini semoga bermanfaat :) 

Komentar

Postingan populer dari blog ini

PROGRAM KASIR SEDERHANA DENGAN BAHASA JAVA MENGGUNAKAN ARRAY

Raspberry Pi