Posted by : Unknown Wednesday, November 6, 2013

Java API memungkinkan program java untuk mengeksekuisi pernyataan SQL. Hal ini memungkinkan program java untuk berinteraksi dengan database SQL. JDBC memungkinkan untuk menulis aplikasi database tunggal yang dapat berjalan pada platform yang berbeda dan berinteraksi dengan DBMS yang berbeda.
JDBC mirip dengan ODBC, tetapi dirancang khusus untuk program java sedangkan ODBC adalah bahasa-independen. JDBC bekerja dengan java pada berbagai platform seperti windows, mac OS, dan berbagai versi Unix.
Driver JDBC mengimplementasikan interface yang didefinisikan dalam JDBC API untuk berinteraksi dengan database server. Tipe-tipe driver JDBC  :
a.       JDBC-ODBC Bridge driver
JDBC digunakan untuk mengakses driver ODBC yang diinstal pada mesin client. ODBC membutuhkan konfigurasi system Data Source Name (DSN) sebagai database target.


b.      JDBC-Native API
Biasanya disediakan oleh vendor database dan digunakan dalam cara yang sama seperti JDBC-ODBC, driver khusus vendor harus diinstal pada setiap mesin klien.

c.       JDBC-Net Pure Java
Three-tier digunakan untuk mengakses databse. Klien JDBC menggunakan soket jaringan standar untuk berkomunikasi dengan server aplikasi middleware. Paket data diterjemahkan oleh server aplikasi middleware ke format panggilan diperlukan oleh DBMS dan diteruskan ke server database.

d.      100% Pure Java
Driver java murni berkomunikasi langsung dengan database vendor melalui koneksi paket data. Ini menjadi pendorong kinerja tertinggi yang tersedia untuk database dan biasanya disediakan oleh vendor itu sendiri.

Karena JDBC merupakan API Java, JDBC menawarkan interface pure java untuk bekerja dengan SQL. JDBC diperlukan untuk menyediakan solusi pure java untuk pengembangan aplikasi. Dan memungkinkan untuk membuat sambungan dengan sumber data, mengirimkan pertanyaan dan pertanyaan update, dan memproses hasilnya.

sumber :
http://www.webopedia.com/TERM/J/JDBC.html

http://www.datadirect.com/resources/resource-library/jdbc-developer-center/jdbc-faqs/why-do-we-need jdbc
http://www.datadirect.com/resources/resource-library/jdbc-developer-center/jdbc-faqs/how-does-jdbc-work
http://www.tutorialspoint.com/jdbc/

Irzavika

Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © 2013 Laboratorium Pemrograman dan Basis Data -Metrominimalist- Powered by Blogger - Designed by Johanes Djogan -