Jdbc

提供:Dev Guides
移動先:案内検索

JDBCチュートリアル

JDBC APIは、あらゆる種類の表形式データ、特にリレーショナルデータベースに格納されているデータにアクセスできるJava APIです。 JDBCは、Windows、Mac OS、UNIXのさまざまなバージョンなど、さまざまなプラットフォームでJavaと連携します。

JDBCを学ぶ理由

JDBCは* J ava D ata b ase C * onnectivityの略で、Javaプログラミング言語と広範囲のデータベース間のデータベースに依存しない接続のための標準Java APIです。 。

JDBCライブラリには、データベースの使用に一般的に関連付けられている、以下で説明する各タスクのAPIが含まれています。

  • データベースへの接続を作成します。
  • SQLまたはMySQLステートメントの作成。
  • データベースでSQLまたはMySQLクエリを実行します。
  • 結果のレコードの表示と変更。

JDBCのアプリケーション

基本的に、JDBCは、基礎となるデータベースへのポータブルアクセスを可能にするインターフェイスの完全なセットを提供する仕様です。 Javaは、などの実行可能ファイルのさまざまなタイプを記述するために使用することができます-

  • Javaアプリケーション
  • Javaアプレット
  • Javaサーブレット
  • Java ServerPages(JSP)
  • エンタープライズJavaBean(EJB)。

これらの異なる実行可能ファイルはすべて、JDBCドライバーを使用してデータベースにアクセスし、保存されたデータを利用できます。

JDBCはODBCと同じ機能を提供し、Javaプログラムにデータベースに依存しないコードを含めることができます。

JDBC 4.0パッケージ

java.sqlおよびjavax.sqlは、JDBC 4.0の主要なパッケージです。 これは、このチュートリアルを書いている時点での最新のJDBCバージョンです。 データソースとやり取りするための主要なクラスを提供します。

これらのパッケージの新機能には、次の領域の変更が含まれます-

  • データベースドライバーの自動読み込み。
  • 例外処理の改善。
  • 拡張されたBLOB/CLOB機能。
  • 接続およびステートメントインターフェイスの強化。
  • 各国語文字セットのサポート。
  • SQL ROWIDアクセス。
  • SQL 2003 XMLデータ型のサポート。
  • 注釈。

聴衆

このチュートリアルは、JDBCフレームワークとそのアーキテクチャおよび実際の使用方法を詳細に理解したいJavaプログラマ向けに設計されています。

前提条件

このチュートリアルを進める前に、Javaプログラミング言語を十分に理解している必要があります。 RDBMSを扱う場合は、SQLおよびデータベースの概念を事前に知っている必要があります。