Anda di halaman 1dari 8

CRUD Java dan Ms Access dengan ODBC

Perhatian:

“Untuk dapat melakukan koneksi dengan Ms Access (ODBC) perhatikan dulu arsitektur
komputer anda, jika 32bit maka menggunakan ODBC 32bit dan sebaliknya. Jika belum
mempunyai driver Microsoft Access Driver pada ODBC Data Source Administrator maka
silahkan install terlebih dahulu “AccessDatabaseEngine” yang sesuai dengan arsitektur
komputer anda”

1. Buat project baru pada Netbeans, kemudian buat form baru seperti ini

Komponennya:

Label Inputan
NIP jTextField1
Nama jTextField2
Jenis Kelamin jRadioButton1 & 2
Agama jComboBox1
Alamat jTextField3
Jabatan jComboBox2
Gaji Pokok jTextField4
Cari jTextField5

CRUD Java dan Ms Access (ODBC) – @puguhjayadi81 1


2. Buat database pada Ms Access dan buat tabel tb_data_peg dengan struktur seperti ini

Masukkan beberapa data dan simpan database tersebut kedalam folder src yang ada didalam
folder project yang dibuat tadi. Contoh :
D:\Materi TIF\Modul Java\crud\connectAccess\src

3. Kemudian buka Control Panel -> Administrative Tools -> System DSN ->Add
a) Pada form “Create New Data Source” pilih Microsoft Access Driver (*.mdb, *.accdb),
b) Pada form “ODBC Microsoft Access Setup” tentukan nama data source dan klik
“SELECT” cari letak database yang dibuat tadi. Contoh : D:\Materi TIF\Modul
Java\crud\connectAccess\src

4. Setelah mengkonfigurasi koneksi, kembali pada project java dan tambahkan 1 class baru beri
nama koneksiAccess.java, tambahkan kode seperti ini:

Perhatikan pada .getConnection(“jdbc:odbc:namaDataBase”, “username”,”password”)


isikan nama database yang dibuat tadi, *username dan *password nya (jika ada).

CRUD Java dan Ms Access (ODBC) – @puguhjayadi81 2


5. Lalu kembali lagi ke dalam file Form yang dibuat tadi, pada source import

Pada public class tambahkan code :

6. Buat fungsi untuk menampilkan data tampil()

CRUD Java dan Ms Access (ODBC) – @puguhjayadi81 3


7. Panggil fungsi tersebut seperti ini

8. Dan running, hasilnya seperti ini

CRUD Java dan Ms Access (ODBC) – @puguhjayadi81 4


9. Setelah data dari database tertampil, maka sekarang membuat fungsi yang berisi query untuk
menginputkan data. Klik 2x pada button SIMPAN

10. Untuk dapat melakukan update dan delete maka harus terlebih dulu memilih datanya yaitu
dengan menggunakan Mouse Klik, caranya klik kanan pada jTabel - > Event -> Mouse ->
MouseClicked dan masukkan kode:

CRUD Java dan Ms Access (ODBC) – @puguhjayadi81 5


11. Kode untuk mengupdate data:

12. Setelah itu masukkan kode untuk menghapus data:

CRUD Java dan Ms Access (ODBC) – @puguhjayadi81 6


13. Buat kode untuk membuat form kosong yang berfungsi untuk menginputkan data lagi

14. Sekarang buat fungsi untuk mencari data dari database dengan menggunakan parameter
berdasarkan “nama” pegawai. Buat fungsi dengan nama cariData(). Isi dari fungsi ini
sebenarnya sama dengan fungsi tampil() yang dibuat tadi, hanya saja berbeda pada bagian sql
nya diganti dengan :

Maksud dari sql diatas adalah mencari data dalam database yang sesuai parameter
“mendekati sama” dengan kriteria yang diketik dalam jTextBox5.

15. Jika sudah, di Running dan lakukan insert, update, delete data:

CRUD Java dan Ms Access (ODBC) – @puguhjayadi81 7


Profil Penulis

Nama : Puguh Jayadi (mas Pug)

Anak petani dari lereng gunung lawu Magetan-Jawa Timur. Sedang


kuliah di Universitas Islam Negeri Sunan Kalijaga Yogyakarta
mengambil jurusan Teknik Informatika. Dulu pernah berfikir salah
jurusan, tapi ternyata semua itu butuh mendalaman dan
penyesuain untuk mulai mencintai suatu bidang (Aseeek). Disela
kesibukan kuliah, penulis menjadi Asisten Pratikum Pemrograman,
blogger, menulis tutorial (Database & Pemrograman) dan Fasilitator ITTC (Information Technology
Training Center) UIN Sunan Kalijaga.
Anda bisa menghubunginya lewat:

FB : https://www.facebook.com/pugcrut
TW : https://twitter.com/puguhjayadi81
Blog : http://puguhjayadi.blogspot.com/p/profil.html
WA/Phone : 085749121080
BBM : 7C9AAE6A

Motto hidup:
“Jika kita gagal di suatu bagian bumi Allah, tawakal lah dan tetap berusaha karena Bumi Allah itu
lebih luas daripada kegagalanmu “

CRUD Java dan Ms Access (ODBC) – @puguhjayadi81 8

Anda mungkin juga menyukai