|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のパッケージ 次のパッケージ | フレームあり フレームなし |
参照:
説明
インタフェースの概要 | |
Array | SQL 型 ARRAY の Java プログラミング言語でのマッピングです。 |
Blob | SQL BLOB 値の JavaTM プログラミング言語での表現 (マッピング) です。 |
CallableStatement | SQL ストアドプロシージャを実行するのに使用されるインタフェースです。 |
Clob | SQL CLOB の型の JavaTM プログラミング言語でのマッピングです。 |
Connection | 特定のデータベースとの接続 (セッション) を表現します。 |
DatabaseMetaData | データベースに関する包括的な情報です。 |
Driver | すべてのドライバクラスが実装しなければならないインタフェースです。 |
ParameterMetaData | PreparedStatement オブジェクト内のパラメータの型とプロパティについての情報の取得に使用するオブジェクトです。 |
PreparedStatement | プリコンパイルされた SQL 文を表すオブジェクトです。 |
Ref | Java プログラミング言語での SQL REF 値のマッピングで、データベースの SQL 構造化型の値への参照となります。
|
ResultSet | データベースの結果セットを表すデータのテーブルで、通常、データベースに照会する文を実行することによって生成されます。 |
ResultSetMetaData | ResultSet オブジェクトの列の型とプロパティに関する情報を取得するのに使用できるオブジェクトです。 |
Savepoint | Connection.rollback メソッドから参照される現在のトランザクション内のポイントであるセーブポイントの表現です。 |
SQLData | SQL ユーザ定義型 (UDT) を Java プログラミング言語のクラスにカスタムマッピングするのに使用されるインタフェースです。 |
SQLInput | SQL 構造化型または SQL の個別の型のインスタンスを表す値のストリームを格納する入力ストリームです。 |
SQLOutput | ユーザ定義型の属性をデータベースに書き戻すための出力ストリームです。 |
Statement | 静的 SQL 文を実行し、作成された結果を返すために使用されるオブジェクトです。 |
Struct | SQL 構造化型の Java プログラミング言語の標準のマッピングです。 |
クラスの概要 | |
Date | ミリ秒の値をラップする thin ラッパーであり、これによって JDBC がミリ秒の値を SQL DATE 値として扱うことができるようになります。 |
DriverManager | JDBC ドライバを管理するための基本的なサービスです。 |
DriverPropertyInfo | 接続を行うためのドライバプロパティです。 |
SQLPermission | アプレットで実行されているコードが DriverManager.setLogWriter メソッドまたは DriverManager.setLogStream メソッド (推奨されない) を呼び出すときに、SecurityManager の確認対象となるアクセス権です。 |
Time | java.util.Date クラスの thin ラッパーで、このラッパーによって JDBC API はこれを SQL TIME 値として識別できます。 |
Timestamp | このクラスは、java.util.Date の thin ラッパーで、このラッパーによって JDBC API はこれを SQL TIMESTAMP 値として識別できます。 |
Types | JDBC 型と呼ばれる、汎用の SQL 型を識別するために使用する定数を定義するクラスです。 |
例外の概要 | |
BatchUpdateException | バッチ更新オペレーション中にエラーが発生したときにスローされる例外です。 |
DataTruncation | JDBC が予期せずデータの値を切り捨てる場合に、DataTruncation 警告を通知する (読み込み時) か、DataTruncation 例外をスローする (書き込み時) 例外です。 |
SQLException | データベースアクセスエラーまたはその他のエラーに関する情報を提供する例外です。 |
SQLWarning | データベースアクセスの警告に関する情報を提供する例外です。 |
JavaTM プログラミング言語を使用してデータソース (通常はリレーショナルデータベース) のデータにアクセスして処理する API を提供します。この API に含まれているフレームワークで、複数のドライバをインストールして複数のデータソースに動的にアクセスすることができます。JDBCTM API は主に SQL 文をデータベースに渡すために作られていますが、表形式の任意のデータソースのデータの読み込みおよび書き込みを提供します。javax.sql.RowSet
インタフェースグループを介して使用可能な読み込み/書き込み機能は、スプレッドシート、フラットファイル、または他の表形式のデータソースのデータを使用したり更新するためにカスタマイズできます。
java.sql
および JDBC オプションパッケージ API と呼ばれる javax.sql
が含まれます。この完全な JDBC API は JavaTM 2 SDK, Standard Edition (J2SETM), バージョン 1.4 に含まれています。javax.sql
パッケージは JDBC API の機能をクライアント側 API からサーバ側 API へ拡張するもので、JavaTM 2 SDK, Enterprise Edition (J2EETM) の必須部分です。(J2EE にも完全な JDBC API が含まれています。JDBC 3.0 API の新機能は J2EE バージョン 1.3 に含まれます。)
クラス、インタフェース、メソッド、フィールド、コンストラクタ、および例外には、これらがいつ Java プラットフォームに導入されたのかを示す次の since タグがあります。since タグが JDBC API の JavadocTM のコメントで使用されている場合、その意味は次のとおりです。
注: 新機能の多くはオプションです。したがって、ドライバおよびドライバがサポートする機能にはいくつかのバリエーションがあります。機能を使用する前に、その機能がサポートされているかどうかをドライバのドキュメントで必ず確認してください。
注: クラス SQLPermission
が JavaTM 2 SDK, Standard Edition, バージョン 1.3 リリースで追加されました。このクラスを使用すると、テーブル名、列データなどの情報を格納する DriverManager
に関連したログストリームへの無権限でのアクセスを防止できます。
java.sql
パッケージに含まれるものjava.sql
パッケージは、次の用途の API を含んでいます。
DriverManager
機能を介したデータソースとの接続
DriverManager
クラス -- ドライバとの接続
SQLPermission
クラス -- アプレットなどのセキュリティマネージャ内で実行されるコードが DriverManager
を介してログストリームを設定しようとするときにアクセス権を許可する
Driver
インタフェース -- JDBC テクノロジに基づくドライバ (JDBC ドライバ) の登録および接続を API に提供する。通常は DriverManager
クラスだけが使用する
DriverPropertyInfo
クラス -- JDBC ドライバのプロパティを提供する。一般ユーザは使用しない
Statement
-- 基本 SQL 文を送信する
PreparedStatement
-- 用意された文または基本 SQL 文を送信する (Statement
から派生)
CallableStatement
-- データベースストアドプロシージャを呼び出す (PreparedStatement
から派生)
Connection
インタフェース -- 文を作成し、接続とそのプロパティを管理するメソッドを提供する
Savepoint
-- トランザクションにおいてセーブポイントを提供する
ResultSet
インタフェース
Array
インタフェース -- SQL ARRAY
をマッピングする
Blob
インタフェース -- SQL BLOB
をマッピングする
Clob
インタフェース -- SQL CLOB
をマッピングする
Date
クラス -- SQL DATE
をマッピングする
Ref
インタフェース -- SQL REF
をマッピングする
Struct
インタフェース -- SQL STRUCT
をマッピングする
Time
クラス -- SQL TIME
をマッピングする
Timestamp
クラス -- SQL TIMESTAMP
をマッピングする
Types
クラス -- SQL 型の定数を提供する
SQLData
インタフェース -- このクラスのインスタンスへの UDT のマッピングを指定する
SQLInput
インタフェース -- ストリームから UDT 属性を読み込むメソッドを提供する
SQLOutput
インタフェース -- ストリームへ UDT 属性を書き込むメソッドを提供する
DatabaseMetaData
インタフェース -- データベースに関する情報を提供する
ResultSetMetaData
インタフェース -- ResultSet
オブジェクトの列に関する情報を提供する
ParameterMetaData
インタフェース -- PreparedStatement
コマンドのパラメータに関する情報を提供する
SQLException
-- データアクセスの障害などの場合にメソッドがスローする
SQLWarning
-- 警告を示すためにスローされる
DataTruncation
-- データが切り捨てられた可能性があることを示すためにスローされる
BatchUpdateException
-- バッチ更新のコマンドがすべては正常に実行されなかったことを示すためにスローされる
java.sql
と javax.sql
の機能ConnectionPoolDataSource
に定義されたプロパティ -- 接続のプール方法を指定する
PreparedStatement
オブジェクトのパラメータのメタデータ
CallableStatement
オブジェクトから返された複数の ResultSet
オブジェクトを持つ
CallableStatement
オブジェクトへのパラメータを名前とインデックスによって識別する
ResultSet
保持機能 -- トランザクションの終了でカーソルをオープンの状態に保持するかクローズの状態に保持するかを指定する
Ref
オブジェクトが参照する SQL 構造化型インスタンスを取得および更新する
BLOB
、CLOB
、ARRAY
、および REF
の各値をプログラムによって更新する
java.sql.Types.DATALINK
データ型の追加 -- JDBC ドライバがデータソースの外部に格納されたオブジェクトにアクセスできるようにする
java.sql
機能ResultSet
インタフェースの新しいメソッドを使用
ResultSet
更新用メソッドを使用
java.math.BigDecimal
値の全精度、追加セキュリティ、日、時間、およびタイムスタンプの各値でのタイムゾーンのサポートなど
javax.sql
機能DataSource
インタフェース。Java Naming and Directory InterfaceTM (JNDI) は DataSource
オブジェクトをネームサービスに登録し、それを取得するのに使用する
RowSet
テクノロジ -- データを処理して渡す便利な手段を提供する
DISTINCT
型が、カスタムマッピングできる UDT です。次の 3 つのステップで、カスタムマッピングを設定します。
DISTINCT
型を SQL で定義します。
SQLData
インタフェースを実装している必要があります。
Connection
オブジェクトの型マップにエントリを作成します。
SQLData
インタフェースを実装するクラスの Class
オブジェクト
これらが UDT の該当位置にあると、メソッド ResultSet.getObject
またはメソッド CallableStatement.getObject
を呼び出した場合に UDT は自動的に UDT へのカスタムマッピングを取得します。また、PreparedStatement.setObject
はオブジェクトをその SQL 型へ自動的にマッピングしてデータソースにオブジェクトを格納します。
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のパッケージ 次のパッケージ | フレームあり フレームなし |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.