平成23年度 特別 基本情報技術者試験 午前 問32
テクノロジ/データベースJavaのアプリケーションプログラムがデータベースにアクセスするための標準的なAPI(Application Program Interface)はどれか。
出典:平成23年度 特別 基本情報技術者試験 午前 問32
- アHTML
- イJava VM
- ウJDBC
- エSQL
正解:ウ
解説
JDBC(Java Database Connectivity)は,JavaのアプリケーションプログラムがリレーショナルデータベースにアクセスするためのAPIとして標準化されたものです。JDBCドライバを介して各種DBMSに接続し,SQL文の発行や結果の取得を行います。
選択肢ごとの解説
- ア誤り。HTMLはWebページを記述するためのマークアップ言語であり,データベースアクセスのAPIではありません。
- イ誤り。Java VMはJavaバイトコードを実行するための仮想機械であり,データベースアクセスの標準APIではありません。
- ウ正しい。JDBCはJavaプログラムがデータベースにアクセスするための標準的なAPIです。
- エ誤り。SQLはデータベースを操作するための問合せ言語であり,Javaのアクセス方法(API)そのものではありません。