JDBC (Java database connectivity) adalah spesifikasi standar dari
JavaSoft API (Aplication Programming Interface) yang memungkinkan
program Java untuk mengakses sistem database manajemen. JDBC API terdiri
dari satu set interface dan kelas yang ditulis dalam bahasa pemrograman
Java. JDBC API Menggunakan interface standar dan kelas, programmer
dapat menulis aplikasi yang terhubung ke database, mengirimkan
pertanyaan ditulis SQL (Structured Query Language), dan memproses
hasilnya.
JDBC API ini konsisten dengan gaya inti interface Java dan kelas,
seperti java.lang dan java.awt. Tabel berikut ini menjelaskan
antarmuka, kelas, dan pengecualian (kelas dilempar sebagai pengecualian)
yang membentuk API JDBC. Pada tabel, interface milik paket javax.sql
adalah ekstensi untuk antarmuka JDBC standar dan yang terkandung dalam
Java 2 SDK, Enterprise Edition.
Interface/class/exception
|
Deskripsi
|
Interfaces:
| |
java.sql.Connection
|
Interface yang digunakan untuk membuat koneksi ke database. pernyataan SQL dijalankan dalam konteks koneksi.
|
java.sql.DatabaseMetaData
|
Interface yang digunakan untuk mengembalikan informasi tentang database.
|
java.sql.Driver
|
Interface yang digunakan
untuk menemukan driver untuk sistem manajemen database tertentu.
|
java.sql.PreparedStatement
|
Interface yang digunakan untuk mengirim kompilasi pernyataan SQL ke server database dan memperoleh hasilnya.
|
java.sql.ResultSet
|
Interface yang digunakan untuk memproses dan mengembalikan hasil dari pernyataan SQL yang di jalankan.
|
java.sql.ResultSetMetaData
|
Interface yang digunakan untuk mengembalikan kolom dalam sebuah Object ResultSet.
|
java.sql.Statement
|
Interface digunakan untuk mengirim laporan statis SQL ke server database dan memperoleh hasilnya.
|
javax.sql.ConnectionEventListener
|
Menerima event atau kejadian bahwa obyek PooledConnection digeneralisasi.
|
javax.sql.ConnectionPoolDataSource
|
Pabrik untuk suatu PooledConnection.
Sebuah objek ConnectionPoolDataSource biasanya terdaftar dengan layanan
JNDI.
|
javax.sql.DataSource
|
Sebuah pabrik untuk objek Connection. Sebuah objek DataSource biasanya terdaftar dengan penyedia layanan JNDI.
|
javax.sql.PooledConnection
|
PooledConnection mewakili koneksi fisik ke sumber data.
|
Classes:
| |
java.sql.Date
|
Subclass dari java.util.Date digunakan untuk tipe data SQL DATE.
|
java.lang.DriverManager
|
Class yang digunakan untuk mengelola satu set JDBC drivers.
|
java.sql.DriverPropertyInfo
|
Class yang digunakan untuk menutupi dan memasok properti untuk koneksi
|
java.sql.Time
|
Subclass dari java.util.Date digunakan untuk tipedata SQL TIME.
|
java.sql.TimeStamp
|
Subclass dari java.util.Date digunakan untuk tipedata SQL TIMESTAMP.
|
java.sql.Types
|
Class yang digunakan untuk mendefinisikan konstanta yang digunakan untuk
mengidentifikasi tipe data standart SQL seperti CHAR, INTEGER dan
DECIMAL.
|
java.sql.String
|
Class yang digunakan untuk mengidentifikasi jenis data teks seperti CHAR.
|
Exception classes:
| |
java.sql.SQLException
|
Eksepsi yang menyediakan informasi tentang Database error
|
No comments:
Post a Comment