English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JDBC 教程

JDBC APIは、Java APIであり、どんな種類のテーブルデータにもアクセスできますが、特に関係データベースに保存されているデータに特化しています。JDBCは、Windows、Mac OS、そしてさまざまなUNIXバージョンなどのさまざまなプラットフォームでJavaと一緒に使用できます。

なぜJDBCを学ぶべきですか?

JDBCは以下を意味しますĴ AVA d ATA b ASE Ç Connectivityは、Javaプログラミング言語と幅広いデータベース間でデータベースに依存しない接続を提供する標準的なJava APIです。

JDBCライブラリには、以下に述べる各タスク用のAPIが含まれており、これらのAPIは通常データベースを使用する際に関連しています。

  • データベースと接続を確立します。

  • SQLまたはMySQLステートメントの作成。

  • データベースでSQLまたはMySQLクエリを実行。

  • 結果レコードの表示および修正。

JDBCの適用

基本的には、JDBCは規格であり、完全なインターフェースセットを提供し、基本的なデータベースへのポータブルなアクセスを可能にします。Javaは、以下のような異なる実行ファイルの書き込みに使用できます。-

  • Java アプリケーション

  • Java アプレット

  • Java Servlet

  • Java ServerPage(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およびデータベースの概念を事前に理解しておく必要があります。