Membuat Koneksi ke DataBase Access Menggunakan Java Desktop

Microsoft Access adalah salah satu software database yang sampai saat ini masih banyak digunakan. Ringannya database ini menjadi keuntungan tersendiri bagi penggunanya untuk memilih database jenis ini menjadi media penyimpanan data. Microsoft Access juga mempunyai fitur yang banyak dan bermanfaat. Dari mulai pembuatan table, form, queries, report bahkan macro file, semuanya dibuat begitu mudah oleh Microsoft, sehingga sering kali Microsoft Access ini banyak digunakan orang untuk membuat sebuah aplikasi yang berbasis pada penyimpanan data dalam database Microsoft Access itu sendiri.

Kita tidak akan panjang lebar membahas Microsoft Access disini. Pada kesempatan kali ini kita akan mencoba mengakses Database yang dibuat dengan Microsoft Access dengan menggunakan bahasa pemrograman kecintaan kita semua yaitu Java.

Langsung saja kita susun skenario untuk pembahasan kita kali ini:

  1. Buat sebuah database dengan nama Java_MsAccess dengan menggunakan Microsoft Access.

  2. Buat sebuah tabel dalam database tersebut dengan nama tabel tblCustomer dengan fieldfield sbb:

  • Nama Field : CustomerID, type Number(single).

  • Nama Field : CustomerName, type Text(50).

  • Nama Field : CustomerAddress, type Text(250).

  • Nama Field : CustomerPhone, type Text(20).

  1. Isi table tersebut dengan data-data yang diperlukan.

  2. Buat Data Source DSN untuk database tersebut.

  3. Buat Program Java untuk mengakses Database tersebut.

Untuk langkah 1 sampai dengan langkah 4, disini kita akan melampirkan gambar saja, karena saya percaya kita semua mampu membuat langkah-langkah tersebut tanpa petunjuk tertulis disini.

Ok, untuk langkah 1, dibawah ini kira-kira screen capture-nya :

Dan untuk langkah 2, kira-kira begini gambarnya:

Sementara untuk langkah 3, kira-kira begini screen capturenya :

Untuk langkah ke-4, baiklah agar kita lebih paham bagaimana cara membuat Data Source untuk database ini mari kita jabarkan satu demi satu.

  • Klik start  Control Panel  Administrative Tools  Data Sources(ODBC)

  • Kemudian pada jendela ODBC Database Administrator, klik tombol Add dan kemudian pilih Driver do Microsoft Access (*.mdb) kemudian klik tombol Finish.

  • Kemudian pada jendela ODBC Microsoft Access Setup beri nama data source tersebut dengan nama JavaMsAccess, dan kemudian pilih database dengan mengklik tombol Select, dan cari dimana database yang baru saja kita buat tadi kita simpan. Seperti ini kira-kira gambarnya :

Dengan demikian Data Source DSN kita telah terbuat dengan nama JavaMsAccess. Sekarang tinggallah saat yang paling kita tunggu, yaitu membuat aplikasiJavanya. Ok, begini kira-kira flow proses aplikasi program Java kita.

  1. Pilih dan inisialisasi driver untuk mengakses database ODBC ini.

  2. Buat koneksi database ke Data Source ODBC tersebut.

  3. Buat Statement untuk SQL Queries.

  4. Ambil hasil dari eksekusi Query Statement ke dalam ResultSet

  5. Printout ResultSet tersebut.

Dari skenario tersebut mari kita implementasikan dalam kode-kode Java. Perhatikan source code Java berikut ini:

</p>
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
 *
 * @author Miting
 */
public class AccessConnection {
 Connection conn;
 String url="jdbc:odbc:JavaMsAccess";//nama datasourcenya yang di gunakan
 String user="miting"; // Username dbAccess bukan datasource
 String pass="miting"; //password dbAccess bukan datasource
 public Connection getConnection(){
 try {
 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
 conn=DriverManager.getConnection(url,user,pass);
 System.out.println("Koneksi suksess !!!");
 } catch (SQLException ex) {
 Logger.getLogger(AccessConnection.class.getName()).log(Level.SEVERE, null, ex);
 } catch (ClassNotFoundException ex) {
 Logger.getLogger(AccessConnection.class.getName()).log(Level.SEVERE, null, ex);
 }
 return conn;
 }
 public static void main(String [] args){
 AccessConnection acc=new AccessConnection();
 acc.getConnection();
 }

}
<p align="JUSTIFY">

coba di Run

kalo ada tulisan

( koneksi suksess !!! )

itu berhasil terkoneksi…

About halimi1010

Apa Jare Reang.

Posted on Juli 18, 2012, in Membuat Koneksi ke DataBase Access Menggunakan Java Desktop, PBO 3 and tagged . Bookmark the permalink. Tinggalkan komentar.

Tinggalkan komentar