Sabtu, 07 April 2012

Bab 6. Java Database Connectivity JDBC

Library JDBC (Java Database Connectivity)

JDBC adalah application programming interface (API) atau library yang menyediakan akses ke sistem database. Umumnya, terdapat 2 tipe JDBC driver yaitu
  • Native: disediakan oleh tiap-tiap vendor seperti mysql, oracle, ms sql server.
  • JDBC-ODBC bridge: terhubung melalui driver ODBC.

Tahapan dalam mengakses database adalah
  1. Load driver database
  2. Buat koneksi dengan menyebutkan hostname/ip address, port number, database, user serta password.
  3. Buat statemen disertai syntax SQL.
  4. Eksekusi statemen. Pada statemen DML seperti insert/delete/update, perintah akan menghasilkan jumlah record yang berhasil dieksekusi sedangkan statemen Query menghasilkan obyek Recordset yaitu beberapa baris data dengan beberapa kolom (mirip data di excel).
  5. Menampilkan recordset bila Query yang dijalankan.
  6. Tutup koneksi.



Proses DML (Data Manipulation Language) seperti INSERT/UPDATE/DELETE hampir sama. Eksekusi statement memberikan informasi berapa record data yang sukses di eksekusi.

Gambar: contoh DML - tambah data #1

Gambar: contoh DML - tambah data #2
Proses Query (SELECT) menghasilkan obyek Recordset. Di java recordset disebut Resultset yang berisi beberapa baris data. Tiap baris data berisi beberapa atribut/kolom seperti nama, email, telepon, dsb.

Gambar: contoh Query #1

Gambar: contoh Query #2
 Demo aplikasi java berbasis console dapat dilihat pada gambar di bawah ini:

 
Gambar: demo pilih menu

Gambar: demo tampil data
  
Gambar: demo tambah data

Gambar: demo tampil data terbaru
Copyright (c) : http://AhmadJuniar.blogspot.com

Tidak ada komentar:

Posting Komentar