Membuat Koneksi Database MySQL dengan Java

JavaBlog Java merupakan bahasa pemograman yang sangat populer sekarang-sekarang ini, karena Java memiliki banyak sekali kelebihan dibandingkan bahasa-bahasa lain beberapanya :
  • Opensource
  • Crossplatform dapat dijalankan di Sistem Operasi lain
  • Object Oriented Programming
  • dll
nah itu sedikit ulasan tentang java, kali ini saya akan menjelaskan cara membuat sebuah koneksi database mysql dengan menggunakan java j2se (desktop). Pertama Siapkan dahulu alat tempurnya :
  1. Install JDK
  2. Install Java IDE (dalam tutorial ini saya pke Netbeans)
  3. XAMPP / MySQL Service
Keduanya bisa didownload disini Setelah semuanya terinstall, kita buat database baru caranya buka localhost/phpmyadmin lalu pilih menu "Database" menuphpmyadmin   akan muncul halaman database, lalu buat database baru dengan nama db_testkoneksi lalu klik "Create" menu2 dalam tutorial ini kita biarkan databasenya kosong dulu, karena kita coba untuk konek saja dengan databasenya. Lalu Buka Netbeansnya setelah terbuka kita buat projek baru dengan cara, pilih menu File -> New Project atau Ctrl+Shift+N menu3       beri nama project Pilih Java Apps   Name Project Setelah Project berhasil dibuat, Kita buat sebuah Class yang berfungsi untuk mengkoneksikan program ke database   New Class   KoneksiDBClass Klik Finish, nah class KoneksiDB telah sukses dibuat. selanjutnya untuk mengkoneksikan Program ke Database MySQL itu membutuhkan sebuah Library Tambahan, cara menambahkan library yaitu klik Kanan pada folder "Libraries" dalam projek anda Libraries             setelah itu pilih library "MySQL JDBC Driver" mysqljdbc                       Klik Add Library, oke semua kebutuhan sudah siap. Saatnya kita mulai Coding yeee Buka class KoneksiDB.java lalu tambahkan Coding ini di bawah Kode "package testkoneksidb;"
import com.mysql.jdbc.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.util.logging.Level; import java.util.logging.Logger;
Kode diatas adalah coding untuk mengimport library-library yang dibutuhkan program. Selanjutnya tambahkan fungsi koneksi ini didalam constructor (public class KoneksiDB {} )
public static Connection setKoneksi() { String konString = "jdbc:mysql://localhost:3306/db_testkoneksi"; Connection koneksi = null; try { Class.forName("com.mysql.jdbc.Driver"); koneksi = (Connection) DriverManager.getConnection(konString,"root",""); System.out.println("Koneksi Berhasil"); } catch (ClassNotFoundException ex) { Logger.getLogger(KoneksiDB.class.getName()).log(Level.SEVERE, null, ex); System.out.println("Koneksi Gagal"); } catch (SQLException ex) { Logger.getLogger(KoneksiDB.class.getName()).log(Level.SEVERE, null, ex); System.out.println("Koneksi Gagal"); } return koneksi; }
Penjelasan : Line 1 - Membuat Fungsi Connection dengan nama setKoneksi() Line 2 - Membuat Koneksi String dengan format jdbc:mysql (Nama Driver) :localhost:3306 (Port MySQL 3306) / db_testkoneksi (Nama Database) Line 3 - Mendeklarasikan Variabel kosong Connection Line 5 - Menggunakan Class / Library yang bernama "com.mysql.jdbc.Driver" yang berasal dari Library MySQL JDBC Driver Line 6 - Mengkoneksikan dengan format (Koneksi String, "Username Host", "Password Host") ke dalam variabel koneksi Line 7 - Print Berhasil jika terhubung Line 10 & 13 - Print Gagal jika tidak terhubung Line 15 - Output Fungsi berupa variabel koneksi   Setelah itu buka Class Main yaitu TestKoneksiDB.java didalam public static void main (String args[]) tambahkan code ini
KoneksiDB.setKoneksi();
oke, semua nya sudah beres. saatnya kita coba jalankan programnya dengan cara klik kanan pada source Class Main pilih "Run File" run   dan jika berhasil, hasilnya akan seperti ini output

Komentar

Postingan populer dari blog ini

Pilih Native atau Hybrid?