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
1. http://danigunawan.com/komputer/koneksi-java-mysql/
2. Percobaan penulis
No comments:
Post a Comment