JavaTM Platform
Standard Ed. 6

インタフェース
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.getClientInfoProperties()
          ドライバがサポートするクライアント情報プロパティーのリストを取得します。
 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 parentCatalog, String parentSchema, String parentTable, String foreignCatalog, String foreignSchema, String foreignTable)
          主キー、または親テーブルの一意性制約を表す列を参照する指定された外部のキーテーブル中の外部キー列に関する記述を取得します (親テーブルは同じテーブルまたは異なるテーブル)。
 ResultSet DatabaseMetaData.getExportedKeys(String catalog, String schema, String table)
          指定されたテーブルの主キー列 (テーブルによってエクスポートされた外部キー) を参照する外部キー列に関する記述を取得します。
 ResultSet DatabaseMetaData.getFunctionColumns(String catalog, String schemaPattern, String functionNamePattern, String columnNamePattern)
          指定されたカタログのシステム関数またはユーザー関数のパラメータと返される型に関する記述を取得します。
 ResultSet DatabaseMetaData.getFunctions(String catalog, String schemaPattern, String functionNamePattern)
          指定されたカタログで使用可能なシステム関数およびユーザー関数に関する記述を取得します。
 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.getSchemas(String catalog, String schemaPattern)
          このデータベースで使用可能なスキーマ名を取得します。
 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()
          このデータベースでサポートされているすべてのデータ型に関する記述を取得します。
 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 Platform
Standard Ed. 6

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

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