Koneksi Database Java dan Access Pendahuluan • Ada beberapa proses dasar di dalam pemrograman database, diantaranya adalah: – koneksi database yang suatu teknik untuk menghubungkan aplikasi dengan sebuah DBMS (DataBase Management System). – Menampilkan data dari database menggunakan query – Mengelola data, seperti menambah data, menghapus data dan memperbaikia data. Koneksi Java dengan Access • Berikut ini akan dicontohkan koneksi antara database Access dengan bahasa pemrograman Java. • Sebelumnya, buat database dengan nama DataMahasiswa di dalamnya, buat tabel dengan nama MasterMhs yang memiliki struktur sebagai berikut : Membuat ODBC • ODBC merupakan aturan yang digunakan untuk mengakses sebuah database. • Agar dapat mengakses database DataMahasiswa yang kita buat, buat DataSourceName (DSN) dengan menggunakan ODBC driver Access (*.mdb) yang diberi nama AksesDataMhs. • Tekan tombol select untuk memilih database DataMahasiswa • Kemudian tekan tombol Advanced untuk memasukkan user : admin dan password : admin. Koneksi Database • Untuk melakukan koneksi database Access dengan Java, ketik program berikut ini kemudian jalankan : import javax.swing.*; import java.awt.*; import java.sql.*; public class Koneksi { void KoneksiDatabase() { try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection con = DriverManager.getConnection("jdbc:odbc:AksesDataMhs;uid='admin';pw='admin'"); JOptionPane.showMessageDialog(null,"Koneksi Berhasil !!!","Report Koneksi",JOptionPane.INFORMATION_MESSAGE); con.close(); } catch(Exception e) { System.err.println("Exception: " + e.getMessage()); } } public static void main(String args[]) { Koneksi konek=new Koneksi(); konek.KoneksiDatabase(); System.exit(0); } } Hasil Aplikasi sederhana • Berikut ini adalah beberapa aplikasi sederhana dalam berhubungan dengan database, diantaranya bagaimana memasukkan data ke dalam database, mencari data dan mengedit data. • Program diberi nama AplikasiPenilaian.java Menampilkan data melalui Tabel • Agar tidak selalu membuka dan menutup database untuk melihat data mahasiswa, kita juga dapat membuat sebuah aplikasi yang secara spesifik digunakan untuk melihat data melalui sebuah tabel. • Programnya ada di AplikasiViewData.java Tugas • Buat program menu yang memiliki struktur : – Data – Laporan – Keluar • Jika menu Data di-click akan dipanggil program Aplikasi Penilaian yang telah dibuat sebelumnya. • Jika menu Laporan di-click akan dipanggil program untuk menampilkan data melalui tabel seperti yang telah dibuat sebelumnya.