JDBCチュートリアル
JDBC APIは、あらゆる種類の表形式データ、特にリレーショナルデータベースに格納されているデータにアクセスできるJavaAPIです。JDBCは、Windows、Mac OS、さまざまなバージョンのUNIXなどのさまざまなプラットフォームでJavaと連携します。
JDBCを学ぶ理由
JDBCは Jエイバ Dアタbase Connectivityは、Javaプログラミング言語とさまざまなデータベース間のデータベースに依存しない接続のための標準JavaAPIです。
JDBCライブラリには、データベースの使用に一般的に関連付けられている、以下で説明する各タスクのAPIが含まれています。
データベースへの接続を確立します。
SQLまたはMySQLステートメントの作成。
データベースでSQLまたはMySQLクエリを実行します。
結果のレコードの表示と変更。
JDBCのアプリケーション
基本的に、JDBCは、基盤となるデータベースへのポータブルアクセスを可能にするインターフェイスの完全なセットを提供する仕様です。Javaを使用して、次のようなさまざまなタイプの実行可能ファイルを作成できます。
Javaアプリケーション
Javaアプレット
Javaサーブレット
Java ServerPages(JSP)
エンタープライズJavaBeans(EJB)。
これらのさまざまな実行可能ファイルはすべて、JDBCドライバーを使用してデータベースにアクセスし、保存されたデータを利用できます。
JDBCはODBCと同じ機能を提供し、Javaプログラムにデータベースに依存しないコードを含めることができます。
JDBC4.0パッケージ
java.sqlとjavax.sqlは、JDBC4.0のプライマリパッケージです。これは、このチュートリアルを書いている時点での最新のJDBCバージョンです。データソースと対話するためのメインクラスを提供します。
これらのパッケージの新機能には、次の領域での変更が含まれます-
データベースドライバの自動ロード。
例外処理の改善。
強化されたBLOB / CLOB機能。
接続およびステートメントインターフェイスの機能強化。
各国の文字セットのサポート。
SQLROWIDアクセス。
SQL 2003XMLデータ型のサポート。
Annotations.
聴衆
このチュートリアルは、JDBCフレームワークとそのアーキテクチャおよび実際の使用法を詳細に理解したいJavaプログラマーを対象としています。
前提条件
このチュートリアルに進む前に、Javaプログラミング言語を十分に理解している必要があります。RDBMSを扱う場合は、SQLとデータベースの概念を事前に知っておく必要があります。