Pertemuan 14 Koneksi Java Database (Part 1)
Pertemuan 14 Koneksi Java Database (Part 1)
Class.forName(“org.sqlite.JDBC”);
Nama class database driver untuk setiap DBMS berbeda, class tersebut bisa ditemukan
dalam dokumentasi driver database yang digunakan. Dalam contoh ini, nama class
database driver dari sqlite3 yaitu org.sqlite.JDBC.
Setelah sukses melakukan koneksi ke database, dapat dilakukan pengambilan data dari
database menggunakan perintah query ataupun melakukan perubahan terhadap
database.
Mengambil dan Memanipulasi Data dari
Database
Proses pengambilan data dari database memerlukan suatu class untuk
menampung data yang berhasil diambil, class tersebut harus mengimplement
interface ResultSet. Instance dari object bertipe ResultSet diperlukan untuk
menampung hasil kembalian data dari database. Sebelum bisa memperoleh
instance dari ResultSet, harus dibuat instance dari class Statement. Class
Statement mempunyai method executeQuery yang digunakan untuk
menjalankan perintah query dalam database kemudian mengembalikan data
hasil eksekusi query ke dalam object ResultSet.
Statement stat=conn.createStatement();
Berikut ini adalah contoh kode untuk membuat instance class Statement,
kemudian menjalankan query untuk mengambil data dari database yang
hasilnya dipegang oleh ResultSet :