Anda di halaman 1dari 4

STMIK DHARMA NEGARA BUSINESS AND

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 | Koneksi Java dan MySQL (Maulana Oktopriana 1022019)


Koneksi MySQL – Java
Setelah menginstal driver untuk menghubungkan antara MySQL Server dan Java, maka langkah selanjutnya mencoba
koneksi apakah driver sudah dapat digunakan atau belum. Berikut langkah-langkahnya:

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 {

/** Creates a new instance of DBConnection */


public DBConnection() {
}

public Connection connect() {


Connection conn = null;

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.*;

public class TesConnection {

public static void main(String args[]) {

2 | Koneksi Java dan MySQL (Maulana Oktopriana 1022019)


Connection dbcon = new DBConnection().connect();

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

5. Berikut screenshoot koneksi gagal karena mySQL tidak dijalankan.

6. Tahapan diatas sudah di aplikasikan untuk windows XP SP2 dan SP3, untuk windows versi lainnya belum di
uji coba. :D

Contoh Aplikasi Java Memasukan Data ke Database


Setelah sukses dengan instalasi Driver untuk koneksi dari java ke MySQL. Maka berikut saya tuliskan contoh dari
pengaplikasiannya pada java.

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:

3 | Koneksi Java dan MySQL (Maulana Oktopriana 1022019)


/**
* @(#)testinput.java
*
*
* @author maoels
* @version 1.00 2011/4/26
*/

import java.sql.*;

public class testinput {

public static void main(String[] args) {


String user = "root"; //username mysql
String pass = ""; //password mysql
String host = "localhost"; //nama host mysql
String db = "sqljava"; //nama database mysql
String nilaiURL = ""; //path database.
try{
Class.forName("com.mysql.jdbc.Driver");
nilaiURL="jdbc:mysql://"+host+"/"+db;
Connection con=DriverManager.getConnection(nilaiURL,user,pass);
Statement koneksi=con.createStatement();
koneksi.executeUpdate("INSERT INTO
test(ID,NIM,Nama,Jurusan)values(1,'1022019','Maulana','IT')"); //query sql
koneksi.close();
con.close();
}
catch(SQLException e){
System.out.println("Terjadi Error : ");
System.out.println(e.getMessage());
}
catch(ClassNotFoundException e){
System.out.println("Driver untuk koneksi MySQL tidak ada");
}
}
}

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

4 | Koneksi Java dan MySQL (Maulana Oktopriana 1022019)

Anda mungkin juga menyukai