- CMS比較.com >
- インターネット用語辞典【JDBCとは?】
JDBCとは?
▼JDBC▼
JDBCは、Java言語 Javaとデータベースの接続のためのAPI。JDBCは正式名称であって略称ではないが、Java Database Connectivityを略して名付けられたと考えられている(Java Database Connectionであるとする資料もある)。ODBCをベースに設計されていると言われている。
SQLを使用して、データベースマネジメントシステム(DBMS)などと接続する機能を標準化(抽象化)している。
元々は、Javaの拡張APIの位置づけであったが、Java2で正式にJavaの基本SDKに同梱されるようになった。標準的な機能(API)はJ2SEに含まれている。JDBCの規格はJava SDKとは独立して行われており、APIのアップデートは随時行われている。
JDBCを利用する為には、各DBMS用のJDBCドライバを用意する必要があり、これらをJDBC Driver Managerが管理している。JDBC Driver Managerは、複数のJDBCドライバを同時に利用する事が可能である。JDBCを使うユーザーは、JDBCドライバをロードし、(多くはClass.forNameメソッドを利用して呼び出される。Class.forNameメソッドを利用した場合コンパイラはそのドライバの依存チェックが行わない為にコンパイル時にドライバをあらかじめ参照できる様に設定しなくて良いなどの利点がある。)JDBC Driver Managerを使ってデータベースドライバを取得し、データベースと接続を行って、データベースアプリケーションを記述する事になる。
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/JDBC
▼「JDBC」以外の用語▼


