Mysql dengan Java

22.56 viia 0 Comments

Agar aplikasi Java bisa terkoneksi dengan MySQL diperlukan driver sebagai perantara Java dan MySQL. Driver tersebut bisa di-download di situs resminya MySQL.

[ Download MySQL Connector ]

Ekstrak file hasil download (tipe file: *.jar). Salin file tersebut ke direktori [instalasi jre]/lib/ext/. Ok, aplikasi Java anda siap untuk dikoneksikan dengan MySQL.

Uji Coba
Kode di bawah ini digunakan untuk menghubungkan Java dengan MySQL.
/*
* DBConnection.java
*
* Created on 29 September 2007, 11:41
*
*/

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”;
String password = “”;
String url = “jdbc:mysql://localhost/test”;
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 ex) {
ex.printStackTrace();
}
}
}

return conn;
}
}

Sedangkan kode di bawah ini untuk pengetesan koneksi.

/**
* TesConnection.java
*/
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”);
}
}

}

How to Use Them?
Letakkan kedua source pada folder yang sama. Kompile DBConnection.java, kemudian TesConnection.java.

javac DBConnection.java

javac TesConnection.java

Atau kalo mo praktis, gunakan wildcard asterisk (*).

javac *.java

Jalankan TesConnection:

java TesConnection

Bila hasilnya:

Database connection is successfully created

artinya database telah terkoneksi, tetapi bila:

Database connection isn’t successfully created

artinya database anda belum terkoneksi.
Kemungkinan:
- MySQL belum diinstal
- Nama database tidak ditemukan
- User atau password salah

Kedua source di atas dapat di-download melalui link di bawah:

[ Download file contoh koneksi Java & MySQL ]

NB:
Percobaan dilakukan di sistem operasi Windows XP Sp 2, belum pernah dilakukan di sistem operasi lain.

Semoga bermanfaat… :)


diambil dari : http://danigunawan.com/komputer/koneksi-java-mysql/

0 komentar: