Asmaul Husna

Asmaul Husna

Pesan

Kebahagian itu karena adanya cinta,maka jika tanpa cinta kebahagiaan akan sirna,jika kebahagian sirna akan tampaklah kegalauan hati, karena hati pengendali raga, maka jikalau sakit hati, sakitlah semua, oleh karenanya perolehlah cinta, kemanakah mencari cinta,tak perlulah mencarinya,karena cinta ada di manapun kita berada, bukanlah kiranya mencari,tetapi perkenankanlah mendekatinya, mendekat kepada penguasa cinta,pemilik alam semesta & tentulah sang Maha Agung yg bersifat tak seperti makhluk-Nya ...

Pages - Menu

Wednesday, February 9, 2011

Membuat Koneksi Java Database Dengan Ms Access

بسم الله الرحمن الرحيم
  
Assalamu 'alaikum sahabatku,
Posting kali ini akan membahas tentang bagaimana membuat koneksi database Ms Access dengan Java. Untuk membuat koneksi dengan Ms Access, harus terdapat dahulu driver ODBC milik Microsoft. Namun, biasanya sudah terinstal otomatis pada windus. Poting kali ini, kita akan mencoba membuat koneksi database tanpa harus melakukan setting manual ODBC pada komputer.
Baik, berikut adalah code yang digunakan.
1. Import class-class yang biasa diguunakan untuk melakukan koneksi database
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Connection;

2. Buat varriable untuk menentukan username (default : Admin), password dan nama database
String user = "Admin";//username
String pass = "";//password
String nm_db = "C:\\kesiswaan.mdb";

C:\\kesiswaan.mdb adalah nama database ms access yang disimpan pada direktori "C:\", karakter "\\" adalah karakter khusus pada java untuk menampilkan karakter "\".
4. Buat variabel bertipe String, beri nilai dengan nama driver
String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
5. Buat variabel url dari database yang akan di akses
String url_db = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="+nm_db+";}";
6. Buat variabel untuk membuat koneksi
Connection koneksi = null;
7. Lakukan proses mencoba melakukan koneksi, berikut code nya :

try {
Class.forName(driver);
koneksi = DriverManager.getConnection(url_db, user, pass);
System.out.println("Koneksi Database Sukses");
}
catch (ClassNotFoundException c){
System.out.println(c.getMessage());
}
catch (SQLException e){
System.out.println(e.getMessage());
}
finally {
if (koneksi != null)
try {
koneksi.close();
} catch (SQLException e) {
System.out.println(e.getMessage());
}
}

8. Berikut code lengkapnya

import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Connection;

public class accessDb {
public static void main(String[] args) {
String user = "Admin";//username
String pass = "";//password
String driver = "sun.jdbc.odbc.JdbcOdbcDriver";
String nm_db = "C:\\kesiswaan.mdb";
String url_db = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="+nm_db+";}";

Connection koneksi = null;
String pesan;

try {
Class.forName(driver);
koneksi = DriverManager.getConnection(url_db, user, pass);
System.out.println("Koneksi Database Sukses");
}
catch (ClassNotFoundException c){
System.out.println(c.getMessage());
}
catch (SQLException e){
System.out.println(e.getMessage());
}
finally {
if (koneksi != null)
try {
koneksi.close();
} catch (SQLException e) {
System.out.println(e.getMessage());
}
}
}
}


nb : program di atas masih belum visual atau masih ditampilkan dalam CMD
download di sini : http://www.ziddu.com/download/13742329/koneksiMsAccess.zip.html

0 komentar:

Post a Comment

Selamat berkunjung di blog saya, terima kasih.

Labels