JavaTM 2 Platform
Standard Ed. 5.0

インタフェース
java.sql.ResultSet の使用

ResultSet を使用しているパッケージ
java.sql JavaTM プログラミング言語を使用してデータソース (通常はリレーショナルデータベース) のデータにアクセスして処理する API を提供します。 
javax.sql JavaTM プログラミング言語を使用してサーバ側のデータソースにアクセスして処理するための API を提供します。 
javax.sql.rowset JDBC RowSet 実装の標準インタフェースと基底クラスです。 
javax.sql.rowset.serial Java プログラミング言語での SQL 型とデータ型の直列化可能マッピングを可能にするユーティリティクラスを提供します。 
javax.sql.rowset.spi サードパーティのベンダーが同期プロバイダの実装で使用しなければならない標準クラスおよびインタフェースです。 
 

java.sql での ResultSet の使用
 

ResultSet を返す java.sql のメソッド
 ResultSet PreparedStatement.executeQuery()
          この PreparedStatement オブジェクトの SQL クエリーを実行し、そのクエリーによって生成された ResultSet オブジェクトを返します。
 ResultSet Statement.executeQuery(String sql)
          単一の ResultSet オブジェクトを返す、指定された SQL 文を実行します。
 ResultSet DatabaseMetaData.getAttributes(String catalog, String schemaPattern, String typeNamePattern, String attributeNamePattern)
          指定されたスキーマおよびカタログで使用可能なユーザ定義の型 (UDT) のための指定された型の指定された属性に関する記述を取得します。
 ResultSet DatabaseMetaData.getBestRowIdentifier(String catalog, String schema, String table, int scope, boolean nullable)
          行を一意に識別するテーブルの最適な列セットに関する記述を取得します。
 ResultSet DatabaseMetaData.getCatalogs()
          このデータベースで使用可能なカタログ名を取得します。
 ResultSet DatabaseMetaData.getColumnPrivileges(String catalog, String schema, String table, String columnNamePattern)
          テーブルの列へのアクセス権に関する記述を取得します。
 ResultSet DatabaseMetaData.getColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern)
          指定されたカタログで使用可能なテーブル列の記述を取得します。
 ResultSet DatabaseMetaData.getCrossReference(String primaryCatalog, String primarySchema, String primaryTable, String foreignCatalog, String foreignSchema, String foreignTable)
          指定された主キーテーブルの主キー列を参照する指定された外部のキーテーブル中の、外部のキー列に関する記述 (テーブルが別のキーをインポートする方法を記述) を取得します。
 ResultSet DatabaseMetaData.getExportedKeys(String catalog, String schema, String table)
          指定されたテーブルの主キー列 (テーブルによってエクスポートされた外部キー) を参照する外部キー列に関する記述を取得します。
 ResultSet Statement.getGeneratedKeys()
          この Statement オブジェクトを実行した結果として作成された自動生成キーを取得します。
 ResultSet DatabaseMetaData.getImportedKeys(String catalog, String schema, String table)
          テーブルの外部キー列 (テーブルによってインポートされる主キー) を参照する主キー列に関する記述を取得します。
 ResultSet DatabaseMetaData.getIndexInfo(String catalog, String schema, String table, boolean unique, boolean approximate)
          指定されたテーブルのインデックスと統計情報に関する記述を取得します。
 ResultSet DatabaseMetaData.getPrimaryKeys(String catalog, String schema, String table)
          指定されたテーブルの主キー列の記述を取得します。
 ResultSet DatabaseMetaData.getProcedureColumns(String catalog, String schemaPattern, String procedureNamePattern, String columnNamePattern)
          指定されたカタログのストアドプロシージャパラメータと結果列に関する記述を取得します。
 ResultSet DatabaseMetaData.getProcedures(String catalog, String schemaPattern, String procedureNamePattern)
          指定されたカタログで使用可能なストアドプロシージャに関する記述を取得します。
 ResultSet Statement.getResultSet()
          ResultSet オブジェクトとして現在の結果を取得します。
 ResultSet Array.getResultSet()
          この Array オブジェクトによって指定された SQL ARRAY 値の要素が格納されている結果セットを取得します。
 ResultSet Array.getResultSet(long index, int count)
          インデックス index で始まり、最大で count の連続した部分配列の要素が格納されている結果セットを取得します。
 ResultSet Array.getResultSet(long index, int count, Map<String,Class<?>> map)
          インデックス index で始まり、最大で count の連続した要素が格納されている部分配列の要素を保持する結果セットを取得します。
 ResultSet Array.getResultSet(Map<String,Class<?>> map)
          この Array オブジェクトによって指定された SQL ARRAY 値の要素を含む結果セットを取得します。
 ResultSet DatabaseMetaData.getSchemas()
          このデータベースで使用可能なスキーマ名を取得します。
 ResultSet DatabaseMetaData.getSuperTables(String catalog, String schemaPattern, String tableNamePattern)
          このデータベースの特定のスキーマで定義されているテーブル階層の説明を取得します。
 ResultSet DatabaseMetaData.getSuperTypes(String catalog, String schemaPattern, String typeNamePattern)
          このデータベースの特定のスキーマで定義されているユーザ定義型 (UDT) 階層の説明を取得します。
 ResultSet DatabaseMetaData.getTablePrivileges(String catalog, String schemaPattern, String tableNamePattern)
          カタログで使用可能な各テーブルに対するアクセス権に関する記述を取得します。
 ResultSet DatabaseMetaData.getTables(String catalog, String schemaPattern, String tableNamePattern, String[] types)
          指定されたカタログで使用可能なテーブルに関する記述を取得します。
 ResultSet DatabaseMetaData.getTableTypes()
          このデータベースで使用可能なテーブルの型を取得します。
 ResultSet DatabaseMetaData.getTypeInfo()
          このデータベースでサポートされているすべての標準 SQL の型に関する記述を取得します。
 ResultSet DatabaseMetaData.getUDTs(String catalog, String schemaPattern, String typeNamePattern, int[] types)
          特定のスキーマで定義されているユーザ定義型 (UDT) の説明を取得します。
 ResultSet DatabaseMetaData.getVersionColumns(String catalog, String schema, String table)
          行の任意の値が変更された場合に、自動的に更新されるテーブルの列に関する記述を取得します。
 

javax.sql での ResultSet の使用
 

javax.sql での ResultSet のサブインタフェース
 interface RowSet
          JavaBeansTM コンポーネントモデルの JDBC API でサポートされるようになったインタフェースです。
 

ResultSet を返す javax.sql のメソッド
 ResultSet RowSetInternal.getOriginal()
          この RowSet オブジェクトの元の値を格納する ResultSet オブジェクトを取得します。
 ResultSet RowSetInternal.getOriginalRow()
          現在行だけの元の値を格納する ResultSet オブジェクトを取得します。
 

javax.sql.rowset での ResultSet の使用
 

javax.sql.rowset での ResultSet のサブインタフェース
 interface CachedRowSet
          CachedRowSetのすべての標準実装が実装しなければならないインタフェースです。
 interface FilteredRowSet
          FilteredRowSet のすべての標準実装が実装しなければならない標準インタフェースです。
 interface JdbcRowSet
          JdbcRowSet のすべての標準実装が実装しなければならない標準インタフェースです。
 interface JoinRowSet
          JoinRowSet インタフェースは、異なった RowSet オブジェクトの関連データを、SQL JOIN を表す 1 つの JoinRowSet オブジェクトにまとめる機構を提供します。
 interface WebRowSet
          WebRowSet のすべての実装が実装しなければならない標準インタフェースです。
 

ResultSet を返す javax.sql.rowset のメソッド
 ResultSet CachedRowSet.getOriginal()
          この CachedRowSetオブジェクトの元の値を格納する ResultSetオブジェ クトを返します。
 ResultSet CachedRowSet.getOriginalRow()
          この CachedRowSetオブジェクトの現在の行のみの元の値を格納する ResultSetオ ブジェクトを返します。
 

ResultSet 型のパラメータを持つ javax.sql.rowset のメソッド
 void CachedRowSet.populate(ResultSet data)
          この CachedRowSetオブジェクトに、指定された ResultSetオブジェクト のデータを読み込みます。
 void CachedRowSet.populate(ResultSet rs, int startRow)
          この CachedRowSet オブジェクトに指定された ResultSet オブジェクトのデータを読み込みます。
 void WebRowSet.writeXml(ResultSet rs, OutputStream oStream)
          指定された ResultSet オブジェクトのコンテンツからこの WebRowSet オブジェクトを作成し、そのデータ、プロパティ、およびメタデータを指定された OutputStream オブジェクトに XML 形式で書き込みます。
 void WebRowSet.writeXml(ResultSet rs, Writer writer)
          指定された ResultSet オブジェクトのコンテンツからこの WebRowSet オブジェクトを生成し、そのデータ、プロパティ、およびメタデータを指定された Writer オブジェクトに XML 形式で書き込みます。
 

javax.sql.rowset.serial での ResultSet の使用
 

ResultSet を返す javax.sql.rowset.serial のメソッド
 ResultSet SerialArray.getResultSet()
          この SerialArray オブジェクトによって表現する ARRAY 値のすべての要素が格納されている ResultSet オブジェクトを取得します。
 ResultSet SerialArray.getResultSet(long index, int count)
          インデックス index で始まり、最大で count 個の連続した部分配列の要素が格納されている ResultSet オブジェクトを取得します。
 ResultSet SerialArray.getResultSet(long index, int count, Map<String,Class<?>> map)
          インデックス index で始まり、最大で count 個の連続した要素を格納する SerialArray オブジェクトの要素の部分配列を格納する ResultSet オブジェクトを返します。
 ResultSet SerialArray.getResultSet(Map<String,Class<?>> map)
          この SerialArray オブジェクトによって表現された SQL ARRAY 値のすべての要素を含む ResultSet オブジェクトを取得します。
 

javax.sql.rowset.spi での ResultSet の使用
 

javax.sql.rowset.spi での ResultSet のサブインタフェース
 interface SyncResolver
          アプリケーションが、手動の意志決定ツリーを使って同期競合が発生したときの対処方法を決定できるようにするフレームワークを定義します。
 


JavaTM 2 Platform
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。