|
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
- Load driver database
- Buat koneksi dengan menyebutkan hostname/ip address, port number, database, user serta password.
- Buat statemen disertai syntax SQL.
- 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).
- Menampilkan recordset bila Query yang dijalankan.
- 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