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
import java.sql.*;
import java.sql.DriverManager;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.sql.*;
import java.sql.DriverManager;
public class DB {
//Untuk koneksi ke MySQL
private String userid = “root”;
private String password = “”;
//silahkan digant url-nya, tapi tergantung nama databasenya
//formatnya: “jdbc:tipeDatabase://server:port/namaDatabase”
String url = “jdbc:mysql://localhost:3306/mahasiswadb”;
public Connection con;
// constructor
public DB(){
getConnection();
}
public Connection getConnection(){
try {
Class.forName(“com.mysql.jdbc.Driver”);
}
catch (java.lang.ClassNotFoundException e){
System.err.print(“Koneksi dengan Datagase gagal: “);
System.err.println(e.getException());
}
try {
con = DriverManager.getConnection(url, userid,password);
System.out.print(“Nyambung”);
}catch(SQLException e) {
System.err.println(“ID dan Password Anda gagal ” + e.getMessage());
}
return con;
}
public static void main(String[] args){
new DB();
}
}
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/mahasiswadb
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”
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 “NyambungBUILD 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?
Tutorial JavaSE, JavaME, JavaEE, Android, Netbeans, Eclipse, Mysql Bahasa Indonesia
Artikel Lainnya
- Source Code Membuat Game Catur Menggunakan Java
- Penggunaan Timer Pada Java Netbeans
- SourceCode Sistem Informasi Penjualan Menggunakan Java
- Menampilkan Data JTable Ke JTexfield
- Tutorial Cara Instal Glassfish, Jersey, Eclipse WTP Untuk Membuat Web API
- Mendapatkan Jumlah Record dalam sebuah Table
- Memahami Polimorfisme pada Java + Contoh Code
- Cara Menambahkan Plugin IReport Pada Netbeans
- Java MySQL JDBC Tutorial using NetBeans Part 1
- Tutorial IReport - Cara Membuat Design Laporan
- Cara Mengetahui Jumlah Data Pada Array di Java
- Tutorial App Inventor Untuk Membuat Aplikasi Android
- Cara Mengatasi Error Null Pointer Pada Java
- Tips dan Trik Membuat Aplikasi Sistem Informasi Dengan Cepat
- Cara Membuat Fungsi dan Prosedur Pada Java
- Tutorial Membuat Aplikasi Java Mobile Sederhana
- Cara Mudah Menampilkan Gambar Di Java Netbeans
- Membuat Form Yang Transparan di Java Netbeans
- Mengenal MouseListener, MouseMotionListener, KeyListener Java
- Cara MengCompare / Mencocokan 2 Buah String Di Java
- Membuat Aplikasi Client Server Chating Menggunakan Java
- Java MySQL JDBC Tutorial using NetBeans Part 2
- Cara Menyimpan Gambar Ke Database Dan Menampilkannya
- Cara Agar JFrame Form Tampil Di Tengah Layar Monitor Saat Running
- Menggunakan Type Data BLOB di JavaEE
- Cara Menghitung Selisih Tanggal atau Hari di Java Netbeans
- Multi Line Text Pada JLabel
- Cara Menggunakan JComboBox dan JList Di Java Netbeans
- Java: Creating Method
- Cara Mudah Membuat Form Input Java Netbeans
- PaintComponent Membuat Form Berwarna Gradient
- Membuat, Membaca dan Menulis File Menggunakan Java Netbeans
- Kondisi menggunakan percabangan IF
- Mendapatkan Data Cell JTable
- Tutorial Membuat Halaman Wizard Menggunakan JSF dan CDI
- Cara Membuat Gambar Bergerak Menggunakan Java
- Cara Mengetahui Scroll Mouse Pada Java
- Mengenal Lebih Jauh Event Di Java
- Cara Mudah Membuat Progress Bar Java
- Cara Mudah Membuat Aplikasi Android Tanpa Coding
- Membuat Form Input Data Dengan Java Netbeans
- Fungsi Dan Kegunaan Java Virtual Machime (JVM)
- Java, Cara Menghapus File
- Video Cara Menghias Tampilan JFrame Dengan Gambar
- Cara Mudah Membuat Form Pencarian Di Java
- Cara Cepat Membuat Aplikasi Form Login Java Netbeans
- Java Date and Time
- Mengenal Action atau Event Listener pada Java
- Tutorial Pemprograman Java
- Membuat Game Tebak Angka Dengan Java Netbeans