JDBC(Java DataBase Connectivity)
- JavaプログラムとRDBMSのやり取りを仲介するプログラム部品
- JavaプログラムとRDBMSを扱う時にはJDBC(Java DataBase Connectivity)を介して行う
- JDBCは、javaプログラムからDBへの接続、SQLの実行データの取得・更新などを行う手段を提供する
JDBCの構成
JDBC API
- Java標準ライブラリ(JavaAPI)
- JDBC APIを使うとRDBMSを標準化された方法で操作できる
- 『java.sql』『javax.sql』というパッケージに含まれるクラスを使って
DBへの接続やSQLの実行、データの取得・更新を行うことができる
JDBC ドライバ
- 実際にRDBMSに接続して処理を実行する
- Oracle、MySQL、SQLServerなどRDBMSごとに異なるJDBCドライバが存在する
『Javaプログラム』⇄『JDBC API』⇄『JDBC ドライバ』⇄『RDBMS』
JDBCの利点
- 異なるRDBMSに対して標準化された方法で操作できる
- プログラムを変更せずにRDBMSの変更に対応できる(JDBCドライバの変更)
参考サイト
【初心者向け】【JavaポイントDB #01】JDBC【みのるコーチ】
【初心者向け】【JavaポイントDB #02】JDBCドライバの設定(eclipse)【みのるコーチ】