Java Database conectifity adalah API yang digunakan javauntuk melakukan koneksi dengan aplikasi lain atau dengan database yang lain. JDBC mempunyai 4 komponen
1. Jdbc API
JDBC API menyediakan akses yang sangat sederhana kesumberdata rerasional(RDBMS) mengunakan pemprograman java.Dengan mengunakan JDBC API kita dapat membuat prodram yang dapat mengeksekusi SQL, Menerima hasil Result Set,dan mengubah data dalam data base.JDBC API juga memiliki kemampuan untuk berinteraksi dengan lingkungan terdistribusi dari jenis sumber. Jdbc api adalahBagian dari java platform yang disertakan dalam library JDK maupun JRE.JDBC API sekarang ini sudah mencapai 4.0 yang disertakan daam JDk 6.0.JDBC API 4.0 dibedakan dalam dua pekage yaitu java.sql dan javax.sql.
2. JDBC Driver manager
Class Driver manager dari JDBC bertugas untuk mendefinisikan objeck-objeck yang dapat digunakan untuk melakukan koneksi kesebuah sumberdata.Secara tradisional Driver manager telah menjadi tulang punggung JDBC.
3. JDBC Test Suite
JDBC test suite telah menjadi membantu kita mencari driver mana yang cocok digunakan untuk melakukan resource besar untuk melakukan sebauh koneksi kesumber data tertentu.Test yang dilakukan tidak memerlukan rsource yang besar ataupun test yang komperhensip, namaun cukup tes sedrhana yang memastika fiturfitur penting JDBC dapat berjalan dengan lancer.
4. JDBC_ODBC Bridge
Bridge ini menyediakan fasilitas JDBC untuk melakukan koneksi ke sumber data mengunakan ODBC(open database connectifity) drivr.sebagai catatan anda harus me load Driver ODBC disetiap computer client untuk dapatmengunakan bridge ini. Java database connectivity JDBC(java database connectivity) merupakan library yang digunakan untuk mengkoneksikan DBMS dengan java.Disini kita akan mengunakan MySQL sebagai databasenya.
aasseepp@gmail.com Page 1
aasseepp@gmail.com
Page 2
2. Driver
Untuk melakukan koneksi dari Java ke MySQL kita membutuhkan class yang bernama Driver.dan setiap conektor memiliki class masing masuing yang slaalu diimplementasi class Driver yang ada dalam peckage java.sql Untuk memeriksa keberhsailan kita gunakan perintah sbb: package asep.aplikasiBuku.coneksi; import java.util.logging.Level; import java.util.logging.Logger; /** * * @author asep teea */ public class Coneksi {
aasseepp@gmail.com
Page 3
3. Connection
package asep.aplikasiBuku.coneksi;
import java.sql.Connection;
aasseepp@gmail.com Page 4
4. Statemanet
Statement merupakan class yang tedapat dalam pekage java.sql yang dapat digunakan untuk mengeksekusi perintah-perintah SQL.
package asep.aplikasiBuku.coneksi; import com.mysql.jdbc.Statement; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.util.logging.Level; import java.util.logging.Logger; /** * * @author asep teea */ public class Coneksi {
aasseepp@gmail.com Page 6
aasseepp@gmail.com
Page 7
aasseepp@gmail.com
Page 8