正答3
解説
正解は3です。
Java関連の技術用語の意味を問う問題です。
プログラムからデータベースを操作するには、SQLを送って結果を受け取るためのAPI(Application Programming Interface)が必要です。
【選択肢別解説】
1:× Javaアプレットは、Webブラウザ上にダウンロードされて動く小さなJavaプログラムです。
データベースアクセス用のAPIではありません。
2:× JavaBeansは、再利用できるソフトウェア部品をJavaで作るための仕様です。
データベースへの接続方法を定めたものではありません。
3:○ JDBC(Java Database Connectivity)は、Javaプログラムからさまざまなデータベースに共通の方法でSQLを発行するためのAPIです。
データベースごとの違いはJDBCドライバが吸収します。
4:× JVM(Java Virtual Machine)は、Javaのバイトコードを実行する仮想マシンです。
データベースアクセス用のAPIではありません。
【ポイント】
JDBCは「Java」と「Database Connectivity」の組合せと覚えると区別しやすくなります。
JVMがあることで、同じJavaプログラムが異なるOS上で動作します。