HTML

Koneksi Java & Mysql

Agar aplikasi Java sanggup terkoneksi dengan MySQL dibutuhkan driver sebagai mediator Java dan MySQL. Driver tersebut sanggup 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 dipakai 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 instruksi 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 sanggup di-download melalui link di bawah:

[ Download file pola ]

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


Semoga bermanfaat... :)

Subscribe to receive free email updates:

0 Response to "Koneksi Java & Mysql"

Posting Komentar