Tulisan ini ditujukan bagi seseorang yang sudah mempunyai database di MySQL dan tinggal membuat koneksi dengan java-nya. Saya menggunakan MySQL versi 5.0 dan tool editor java berupa Eclipse.
Install Driver Connector MySQL
- Buat database jika belum memiliki, sebagai contoh saya adalah database tentang infonegara di MySQL.
- Download driver MySQL connector dan kemudian extract format .zip tersebut.
- Cari file bernama mysql-connector-java-5.0.8-bin.jar. Versi conector java bisa berbagai macam versi, sedang yang saya memakai adalah versi 5.0.
- Copy file tersebut kedalam lib direktori project web application.
- Buat project java baru dan edit build path-nya. Misalnya File>new>java project.
- Setelah terbentuk project file baru, perluas project tersebut dan klik kanan pada JRE Syetem Library.
- Pilih bulid path > configure bild path. Contoh screenshoot nya adalah sebagai berikut :
- Klik Add JARs > dan cari file mysql-connector-java-5.0.8-bin.jar > klik OK. Dengan demikian driver koneksi sudah di install pada project java.
- File > new > class > nama project (misal teskoneksi).
- Masukkan kode program berikut. Sebelumnya perlu diketahui bahwa database yang saya pakai bernama "infonegara",dengan nama user di MySQL "java" dan password "java" dan localhost : 8080. Sehingga kode contohnya sebagai berikut :
package tutorial.blog.database;
import java.sql.Connection;import java.sql.DriverManager;
public class tes {
public static void main (String[]args) {
try {
Class.forName("com.mysql.jdbc.Driver");
}
catch (Exception ex) {
System.err.println("Error (1): "+ex); System.exit(1);
}
//Bentuk Koneksi
Connection koneksi=null;
try {
koneksi =DriverManager.getConnection ("jdbc:mysql://localhost/infonegara","java","java");
System.out.println("Koneksi berhasil boss...");
}
catch (Exception ex) {
System.out.println("Error (2): "+ex);
System.exit(1);
}
}
}
Jalankan program, dan jika berhasil koneksi dengan database MySQL maka akan terlihat tulisan "Koneksi berhasil boss...". Jika belum berhasil, coba cek apa dan dimana kesalahannya. Sebab kode diatas sudah teruji dan berhasil.
No comments:
Post a Comment