0% menganggap dokumen ini bermanfaat (0 suara)
4 tayangan4 halaman

Panduan JDBC untuk Akses Database

JDBC (Java Database Connectivity) adalah spesifikasi API yang memungkinkan aplikasi Java untuk mengakses berbagai DBMS. Komponen utama JDBC termasuk Driver, DriverManager, Connection, Statement, ResultSet, dan SQLException, yang masing-masing memiliki fungsi spesifik dalam interaksi dengan database. JDBC API juga mencakup berbagai interface dan kelas untuk memproses perintah SQL dan hasilnya, serta menangani kesalahan yang mungkin terjadi.

Diunggah oleh

yuyuk oktorina
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
4 tayangan4 halaman

Panduan JDBC untuk Akses Database

JDBC (Java Database Connectivity) adalah spesifikasi API yang memungkinkan aplikasi Java untuk mengakses berbagai DBMS. Komponen utama JDBC termasuk Driver, DriverManager, Connection, Statement, ResultSet, dan SQLException, yang masing-masing memiliki fungsi spesifik dalam interaksi dengan database. JDBC API juga mencakup berbagai interface dan kelas untuk memproses perintah SQL dan hasilnya, serta menangani kesalahan yang mungkin terjadi.

Diunggah oleh

yuyuk oktorina
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

Java Database Connectivity (JDBC)

JDBC (Java database connectivity) adalah spesifikasi standar dari JavaSoft API (Aplication
Programming Interface) yang memungkinkan program Java untuk mengakses DBMS (Database
Management System), baik itu MySQL, Oracle, Sybase, PostgreSQL dan DBMS lainnya. JDBC API
terdiri dari satu set interface dan kelas yang ditulis dalam bahasa pemrograman Java. JDBC API
Menggunakan interface dan kelas standar, programmer dapat menulis aplikasi yang terhubung
ke database, mengirimkan pertanyaan ditulis SQL (Structured Query Language), dan memproses
hasilnya.

Dalam pemrograman JDBC terdapat komponen-komponen sebagai berikut:

1) Driver

Interface ini menangani komunikasi dengan database server dan mengenkapsulasi proses
internal dalam interaksi dengan database. Anda akan jarang berurusan secara langsung dengan
Objek Driver tetapi akan banyak berurusan dengan DriverManager.

2) DriverManager

DriverManager digunakan untuk menangani objek Driver dimana objek DriverManager juga
mengabstraksi detail dari proses kerja objek Driver.

3) Connection

Objek ini merepresentasikan koneksi fisik ke database. Sifat result set dan operasi transaksi
dapat diatur dengan objek Connection ini.

4) Statement

Objek dari interface ini digunakan untuk mengirimkan perintah SQL ke database.

5) ResultSet

Objek ini menyimpan data yang didapat dari database setelah Query SQL dijalankan dengan
menggunakan objek Statement. Objek ini bertindak sebagai iterator untuk navigasi data.

6) SQLException

Objek ini merupakan turunan dari Exception yang sering digunakan untuk penanganan Error
dari pemrograman JDBC.

JDBC API konsisten dengan gaya inti interface Java dan kelas, seperti [Link] dan [Link].
Tabel berikut ini menjelaskan antarmuka, kelas, dan pengecualian (kelas dilempar sebagai
pengecualian) yang membentuk API JDBC. Pada tabel, interface milik paket [Link] adalah
ekstensi untuk antarmuka JDBC standar dan yang terkandung dalam Java 2 SDK, Enterprise
Edition.

Interface/class/exception Deskripsi

Inetrfaces:

[Link] Interface yang digunakan untuk


membuat koneksi ke database.
pernyataan SQL dijalankan dalam
konteks koneksi.

[Link] Interface yang digunakan untuk


mengembalikan informasi tentang
database.

[Link] Interface yang digunakan untuk


menemukan driver untuk sistem
manajemen database tertentu.

[Link] Interface yang digunakan untuk


mengirim kompilasi pernyataan SQL ke
server database dan memperoleh
hasilnya.

[Link] Interface yang digunakan untuk


memproses dan mengembalikan hasil
dari pernyataan SQL yang di jalankan.

[Link] Interface yang digunakan untuk


mengembalikan kolom dalam sebuah
Object ResultSet.

[Link] Interface digunakan untuk mengirim


laporan statis SQL ke server database
dan memperoleh hasilnya.

[Link] Menerima event atau kejadian bahwa


obyek PooledConnection digeneralisasi.

[Link] Pabrik untuk suatu PooledConnection.


e Sebuah objek
ConnectionPoolDataSource biasanya
terdaftar dengan layanan JNDI.

[Link] Sebuah pabrik untuk objek Connection.


Sebuah objek DataSource biasanya
terdaftar dengan penyedia layanan
JNDI.

[Link] PooledConnection mewakili koneksi


fisik ke sumber data.

Classes:

[Link] Subclass dari [Link] digunakan


untuk tipe data SQL DATE.

[Link] Class yang digunakan untuk mengelola


satu set JDBC drivers.

[Link] Class yang digunakan untuk menutupi


dan memasok properti untuk koneksi.

[Link] Subclass dari [Link] digunakan


untuk tipedata SQL TIME.

[Link] Subclass dari [Link] digunakan


untuk tipedata SQL TIMESTAMP.

[Link] Class yang digunakan untuk


mendefinisikan konstanta yang
digunakan untuk mengidentifikasi tipe
data standart SQL seperti CHAR,
INTEGER dan DECIMAL.

[Link] Class yang digunakan untuk


mengidentifikasi jenis data teks seperti
CHAR.

Exception classes:

[Link] Eksepsi yang menyediakan informasi


tentang Database error

[Link] Eksepsi yang menyediakan informasi


tentang peringatan Database.

Anda mungkin juga menyukai