Test Koneksi Java dan Database MySQL

Masih dengan postingan masa kuliah dulu. Sekarang ane mau re-post tentang pengecekan koneksi Java dan database MySQL. Source code ane ambil dari situs http://danigunawan.com/komputer/koneksi-java-mysql/. Selebihnya saya sudah pernah coba sendiri, dan berhasil. Sebelum melakukan langkah di bawah ini, terlebih dahulu baca postingan sebelumnya tentang instalasi JDBC disini

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[]) {

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. Tahapan diatas sudah di aplikasikan untuk windows XP SP2 dan SP3, untuk windows versi lainnya belum di uji coba. :D

Previous
Next Post »
Thanks for your comment