Dua pustaka konektor database yang paling populer adalah JDBC (Java Database
Connectivity) dan ODBC (Open Database Connectivity).
ODBC adalah API yang banyak digunakan untuk menghubungkan ke database dari program
berbasis Windows.
Ini ditulis dalam C dan menyediakan antarmuka tingkat rendah untuk mengirim
perintah SQL ke database dan mengembalikan hasilnya.
Baik JDBC dan ODBC secara luas didukung oleh banyak basis data relasional dan dapat
digunakan untuk berinteraksi dengan basis data yang berbeda dengan perubahan kode
minimal.
Perlu dicatat bahwa ada konektor lain juga, tergantung pada DBMS yang Anda gunakan,
seperti ADODB untuk MS Access, OLEDB untuk MS SQL server dan sebagainya.
import java.sql.*;
// Create a statement
Statement statement = connection.createStatement();
Dalam contoh ini, langkah pertama adalah memuat driver JDBC untuk sistem manajemen
database tertentu (dalam hal ini, MySQL) menggunakan metode ini.
Selanjutnya, program membuat koneksi ke database menggunakan metode, meneruskan URL
database, nama pengguna, dan kata sandi. Setelah koneksi dibuat,
program dapat membuat objek, yang digunakan untuk menjalankan perintah SQL pada
database.Class.forName()DriverManager.getConnection()Statement
Dalam hal ini, program menjalankan kueri SELECT menggunakan metode dan menyimpan
hasilnya dalam objek. Program kemudian dapat mengulangi melalui , menggunakan
metode,
dan mengambil nilai kolom dari setiap baris yang dikembalikan oleh
kueri.executeQuery()ResultSetResultSetnext()
Perlu dicatat bahwa Ini adalah contoh yang disederhanakan untuk tujuan demonstrasi,
untuk kode produksi
Anda harus menangani skenario yang lebih maju seperti penanganan kesalahan dan
menambahkan lebih banyak lapisan abstraksi.
Juga URL konektivitas dan detail lainnya akan berbeda tergantung pada RDBMS
tertentu.