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

ResultSetを使用しているパッケージ 
パッケージ 説明
java.sql
Java™プログラミング言語を使用してデータソース(通常はリレーショナル・データベース)に格納されたデータにアクセスして処理するためのAPIを提供します。
javax.sql
Java™プログラミング言語によるサーバー側のデータ・ソースへのアクセスと処理のための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 DatabaseMetaData.getPseudoColumns​(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern)
    指定されたカタログおよびスキーマ内の特定の表で使用できる擬似列または隠し列の説明を取得します。
    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,​クラス<?>> map)
    このArrayオブジェクトによって指定されたSQL ARRAY値の要素を含む結果セットを取得します。
    ResultSet Statement.getResultSet()
    ResultSetオブジェクトとして現在の結果を取得します。
    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
    JavaBeans™コンポーネント・モデルのサポートを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,​クラス<?>> map)
    このSerialArrayオブジェクトによって表現されたSQL ARRAY値のすべての要素を含むResultSetオブジェクトを取得します。
  • javax.sql.rowset.spiでのResultSetの使用

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