RSS

Koneksi Java Netbeans dengan Database MySQL

Koneksi Java Netbeans Dengan Database MySql

Mungkin masih banyak yang belum mengerti bagaimana cara membuat koneksi java ke mysql. Sebenarnya menghubungkan database mysql ke aplikasi java yang akan kita buat tidaklah rumit. coba deh lihat tutorial berikut ini yang menjelaskan tentang cara membuat kode koneksi java ke database mysql

Caranya:
1. Buat Project baru
2. dalam “package” Source Packages buatlah kelas baru bernama “DB”
3. Lalu copy script berikut :

=================================================================
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package minimarket;

import java.sql.Connection;
import java.sql.DriverManager;

/**
 *
 * @author Administrator
 */
public class koneksi implements key {

   public  Connection con;

    public koneksi() {
        try {
            Class.forName(driver).newInstance();
            con = DriverManager.getConnection(url, username, password);
            if (con == null) {
                System.out.println("KONEKSI GAGAL");
            } else {
                System.out.println("KONEKSI SUKSES");
            }

        } catch (Exception e) {
            System.out.println("" + e.getMessage());
        }
    }
}

================================================================
4. Coba test (di-build lalu di-run)

5. Jika muncul pernyataan seperti berikut ini:
Koneksi dengan Datagase gagal: null
ID dan Password Anda gagal No suitable driver found for jdbc:mysql://localhost:3306/minimarket
Artinya program kita belum bisa terhubung dengan database. Kenapa? Karena dalam Library, kita belum memberikan library “MySQL JDBC Driver” yang berfungsi untuk menjembatani program kita dengan MySQL.

6. Silahkan Klik kanan pada “Libraries” lalu pilih “Add library” 



Add Library



6. Dari pilihan “Global Library” pilih “MySQL JDBC Driver” dan Add library. 

7. Coba “build” lagi source code tersebut. Seharusnya sudah connect dan muncul keterangan “BUILD SUCCESSFUL (total time: 0 seconds)”

8. Jika masih belum nyambung, coba cek kembali apakah MySQL dalam XAMPP sudah berjalan/run? apakah nama database-nya benar? apakah ID dan password MySQL-nya benar? 

0 komentar:

Posting Komentar