INFORMATICS SCHOOL
Nama/NIM : Maulana Oktopriana / 1022019
Jurusan/Jenjang : Teknik Informatika/S1
Mata Kuliah : Pemrograman Berbasis Object I
Dosen : Bpk. Agus Jeni, S.T
Tugas : Instalasi JDBC, Koneksi MySQL – Java, contoh aplikasi Java memasukan data ke Database
Requirement
1. JDK Ver. 1.6 Or Latest
2. Connector JDBC Ver. 5.1 Or Latest
3. JCreator Ver. 4 Or Latest
4. MySQL Server
Instalasi JDBC
Instalasi Koneksi Database dengan Java dapat terbilang mudah karena yang dibutuhkan hanya copy paste saja.
Berikut penjelasan mengenai instalasi JDBC MySQL dan Java.
1. Download paket konektor database Versi 5.1.15 untuk java, di halaman berikut :
http://dev.mysql.com/downloads/mirror.php?id=401352
2. Setelah didownload maka kita mendapatkan file berupa compress file (zip atau tar.gz) dengan nama file
mysql-connector-java-5.1.15.zip
3. Exstract file tersebut boleh di sembarang folder, misal di D:\Download
4. Setelah itu, masuk ke folder mysql-connector-java-5.1.15\ disana terdapat file *.jar dengan nama file mysql-
connector-java-5.1.15-bin.jar. Copykan file tersebut ke direktori jre kita menginstal java misal di C:\Program
Files\Java\jdk1.6.0\jre\lib\ext. Berikut Hasil printscreen nya,
5. Setelah itu kita kembali ke direktori D:\Download\ mysql-connector-java-5.1.15\ kemudian masuk ke folder
src kemudian cari dua folder “com” dan “org”. Copykan kedua folder tersebut ke direktori instalasi java misal
di C:\Program Files\Java\jdk1.6.0. Berikut screenshootnya:
6. Setelah langkah-langkah di atas sudah dilakukan, maka langkah selanjutnya mencoba koneksi
1. Buat file Koneksi, dalam contohnya file akan diberi nama DBConnection.java, berikut isi scriptnya.
/*
* DBConnection.java
*
*/
import java.sql.*;
/**
*
* @author Dani Gunawan
*/
public class DBConnection {
try
{
String userName = "root"; //user mysql
String password = ""; //password mysql
String db = "test"; //nama database
String url = "jdbc:mysql://localhost/"+db;
Class.forName ("com.mysql.jdbc.Driver").newInstance ();
conn = DriverManager.getConnection (url, userName, password);
} catch (Exception e) {
e.printStackTrace();
conn = null;
} finally {
if (conn != null)
{
try
{
conn.close ();
}
catch (Exception e) { /* ignore close errors */ }
}
}
return conn;
}
}
2. Kemudian buat file pengetesan koneksi. Dalam contoh ini akan diberi nama TesConnection.java. Berikut isi
scriptnya:
import java.sql.*;
if (dbcon != null) {
System.out.println("Database connection is
successfully created");
} else {
System.out.println("Database connection isn't
successfully created");
}
}
}
3. Simpan kedua file tersebut pada satu folder yang sama, lakukan compile terhadap kedua file tersebut. Untuk
compile file pertama tidak akan menunjukan hal apapun hanya saja kita memerlukan class nya. Sementara
untuk file kedua ada beberapa kemungkinan tampilan aplikasinya, diantarnya:
a. Database connection is successfully created,
Tampilan diatas berarti koneksi terlah berhasil.
b. Database connection isn't successfully created,
Tampilan diatas berarti koneksi tidak berhasil, beberapa kemungkinan ketidakberhasilan koneksi
diantaranya: MySQL belum dijalankan, Driver koneksi antara MySQL dan Java tidak berhasil di install,
tidak terpenuhinya requirement dari versi JDBC.
4. Berikut screenshoot koneksi telah berhasil
6. Tahapan diatas sudah di aplikasikan untuk windows XP SP2 dan SP3, untuk windows versi lainnya belum di
uji coba. :D
1. Buat terlebih dahulu database pada mysql, disini saya beri nama “sqljava”, pada database tersebut buat
table misalkan table “test” dengan field ID, NIM, Nama, Jurusan.
2. Setelah itu buat coding seperti di bawah ini:
import java.sql.*;
3. Apabila tidak ada error maka dalam table “test” pada database “sqljava” di Server MySQL akan terlihat
seperti berikut
4. Untuk delete, edit/update, dapat disesuaikan dengan query pada mysqlnya. Untuk program di atas query sql
diletakan setelah koneksi.executeUpdate
Sumber :
1. http://danigunawan.com/komputer/koneksi-java-mysql/
2. http://a2fahmi.com/?p=7455
3. Percobaan oleh penulis (Maulana Oktopriana), maoels.blogspot.com