--> Skip to main content

Cara Membuat Koneksi Database MySQL pada Java


Dalam sesi tutorial pemrograman java kali ini, kita akan membahas bagaimana cara melakukan koneksi ke database pada pemrograman java.

Sebuah aplikasi yang memanfaatkan pengolahan informasi selalu dikaitkan dengan data-data yang disimpan dalam database, baik itu aplikasi berbasis web maupun aplikasi berbasis dekstop seperti aplikasi yang menggunakan bahasa pemrograman java.

Dalam tutorial ini, database yang digunakan adalah MySQL. Untuk membuat aplikasi java yang terhubung dengan database mysql diperlukan :

Pastikan anda telah mendownload kedua aplikasi tersebut, kemudian ikuti tahapan-tahapan dibawah ini :


Langkah -langkah Membuat Database

1. Buka XAMPP Control Panel, kemudian klik Start untuk Module Apache dan MySQL seperi yang ditunjukkan oleh Gambar.1 dibawah ini :



(Gambar.1)

Seperti yang terlihat diatas bahwa kedua module diatas sudah berjalan yaitu Apache dan MySQL. MySQL Server pada XAMPP ini dijembatani oleh phpMyAdmin.

2. Kemudian buatlah database seperti script berikut :
CREATE TABLE IF NOT EXISTS `person` (
  `id` int(5) NOT NULL,
  `name` varchar(50) NOT NULL,
  `age` int(5) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

INSERT INTO `person` (`id`, `name`, `age`) VALUES
(1, 'Andi Mulia', 19),
(2, 'Desi Fitria', 22),
(3, 'Farah Dina', 25),
(4, 'Firman', 21);

Untuk membuat databasenya ketik : localhost/phpmyadmin pada browser web, kemudian copy paste script sql diatas pada window phpMyAdmin yang anda buka seperti Gambar.2 dibawah ini :



(Gambar.2)


Cara Mengload MySQL Connector Java

File MySQL connector java ini berfungsi sebagai penghubung komunikasi antara program java terhadap database MySQL. Untuk itu setelah anda mendownload file MySQL Connector Java.jar , kita harus melakukan pengaturan (setting) agar nantinya terbaca oleh program java, yaitu :

  • Copy paste file tersebut pada lokasi folder jre/lib/ext. Dalam contoh ini lokasinya berada pada C:\Program Files\Java\jdk1.8.0_31\jre\lib\ext\mysql-connector-java-5.1.7-bin.jar.
  • Kemudian kita lakukan set classpath (terdapat dua cara):
    • temporary
      Masuk ke command prompt dengan mengetikkan :
      C:>set classpath=c:\folder\mysql-connector-java-5.1.7-bin.jar;.;
    • permanent
      Buat claspath pada environment variabel dengan mengklik :Start>Klik Kanan Computer>Pilih Advanced system settings. Kemudian ketikkan lokasi mysql-connector-java seperti pada temporary.


      (Gambar.3)

Membuat program konekMySQL.java

Kita telah mempersiapkan database beserta konektor databasenya. Sekarang kita akan membuat program, dimana data-datanya diambil dari database. Berikut ini adalah programnya :
import java.sql.*;

public class konekMySQL
{
    public static void main(String args[])
    {
        
    try
    {
        Class.forName("com.mysql.jdbc.Driver");  
        Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/employer","root","");  

        Statement stmt=con.createStatement();  
        ResultSet rs=stmt.executeQuery("select * from person");  
        
        while(rs.next())  
        System.out.println(rs.getInt(1)+"  "+rs.getString(2)+"  "+rs.getString(3));  
        
        con.close();  
  
    }
    catch(Exception e)
    { 
        System.out.println(e);
    }  
  
    }            
}

Output program diatas ditunjukkan oleh Gambar.4 dibawah ini :


(Gambar.4)

Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Buka Komentar
Tutup Komentar