インタフェース
java.sql.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のメソッド 修飾子と型 メソッド 説明 ResultSetPreparedStatement. executeQuery()このPreparedStatementオブジェクトのSQLクエリーを実行し、そのクエリーによって生成されたResultSetオブジェクトを返します。ResultSetStatement. executeQuery(String sql)単一のResultSetオブジェクトを返す、指定されたSQL文を実行します。ResultSetDatabaseMetaData. getAttributes(String catalog, String schemaPattern, String typeNamePattern, String attributeNamePattern)指定されたスキーマおよびカタログで使用可能なユーザー定義の型(UDT)のための指定された型の指定された属性に関する記述を取得します。ResultSetDatabaseMetaData. getBestRowIdentifier(String catalog, String schema, String table, int scope, boolean nullable)行を一意に識別する表の最適な列セットに関する記述を取得します。ResultSetDatabaseMetaData. getCatalogs()このデータベースで使用可能なカタログ名を取得します。ResultSetDatabaseMetaData. getClientInfoProperties()ドライバがサポートするクライアント情報プロパティのリストを取得します。ResultSetDatabaseMetaData. getColumnPrivileges(String catalog, String schema, String table, String columnNamePattern)表の列へのアクセス権に関する記述を取得します。ResultSetDatabaseMetaData. getColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern)指定されたカタログで使用可能な表列の記述を取得します。ResultSetDatabaseMetaData. getCrossReference(String parentCatalog, String parentSchema, String parentTable, String foreignCatalog, String foreignSchema, String foreignTable)主キー、または親表の一意性制約を表す列を参照する指定された外部のキー表中の外部キー列に関する記述を取得します(親表は同じ表または異なる表)。ResultSetDatabaseMetaData. getExportedKeys(String catalog, String schema, String table)指定された表の主キー列(表によってエクスポートされた外部キー)を参照する外部キー列に関する記述を取得します。ResultSetDatabaseMetaData. getFunctionColumns(String catalog, String schemaPattern, String functionNamePattern, String columnNamePattern)指定されたカタログのシステム関数またはユーザー関数のパラメータと返される型に関する記述を取得します。ResultSetDatabaseMetaData. getFunctions(String catalog, String schemaPattern, String functionNamePattern)指定されたカタログで使用可能なシステム関数およびユーザー関数に関する記述を取得します。ResultSetStatement. getGeneratedKeys()このStatementオブジェクトを実行した結果として作成された自動生成キーを取得します。ResultSetDatabaseMetaData. getImportedKeys(String catalog, String schema, String table)その表の外部キー列(表によってインポートされる主キー)を参照する主キー列に関する記述を取得します。ResultSetDatabaseMetaData. getIndexInfo(String catalog, String schema, String table, boolean unique, boolean approximate)指定された表のインデックスと統計情報に関する記述を取得します。ResultSetDatabaseMetaData. getPrimaryKeys(String catalog, String schema, String table)指定された表の主キー列の記述を取得します。ResultSetDatabaseMetaData. getProcedureColumns(String catalog, String schemaPattern, String procedureNamePattern, String columnNamePattern)指定されたカタログのストアド・プロシージャ・パラメータと結果列に関する記述を取得します。ResultSetDatabaseMetaData. getProcedures(String catalog, String schemaPattern, String procedureNamePattern)指定されたカタログで使用可能なストアド・プロシージャに関する記述を取得します。ResultSetDatabaseMetaData. getPseudoColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern)指定されたカタログおよびスキーマ内の特定の表で使用できる擬似列または隠し列の説明を取得します。ResultSetArray. getResultSet()このArrayオブジェクトによって指定されたSQLARRAY値の要素を含む結果セットを取得します。ResultSetArray. getResultSet(long index, int count)インデックスindexで始まり、最大でcountの連続した要素が格納されている部分配列の要素を保持する結果セットを取得します。ResultSetArray. getResultSet(long index, int count, Map<String,Class<?>> map)インデックスindexで始まり、最大でcountの連続した要素が格納されている部分配列の要素を保持する結果セットを取得します。ResultSetArray. getResultSet(Map<String,クラス<?>> map)このArrayオブジェクトによって指定されたSQLARRAY値の要素を含む結果セットを取得します。ResultSetStatement. getResultSet()ResultSetオブジェクトとして現在の結果を取得します。ResultSetDatabaseMetaData. getSchemas()このデータベースで使用可能なスキーマ名を取得します。ResultSetDatabaseMetaData. getSchemas(String catalog, String schemaPattern)このデータベースで使用可能なスキーマ名を取得します。ResultSetDatabaseMetaData. getSuperTables(String catalog, String schemaPattern, String tableNamePattern)このデータベースの特定のスキーマで定義されている表階層の説明を取得します。ResultSetDatabaseMetaData. getSuperTypes(String catalog, String schemaPattern, String typeNamePattern)このデータベースの特定のスキーマで定義されているユーザー定義型(UDT)階層の説明を取得します。ResultSetDatabaseMetaData. getTablePrivileges(String catalog, String schemaPattern, String tableNamePattern)カタログで使用可能な各表に対するアクセス権に関する記述を取得します。ResultSetDatabaseMetaData. getTables(String catalog, String schemaPattern, String tableNamePattern, String[] types)指定されたカタログで使用可能な表に関する記述を取得します。ResultSetDatabaseMetaData. getTableTypes()このデータベースで使用可能な表のタイプを取得します。ResultSetDatabaseMetaData. getTypeInfo()このデータベースでサポートされているすべてのデータ型に関する記述を取得します。ResultSetDatabaseMetaData. getUDTs(String catalog, String schemaPattern, String typeNamePattern, int[] types)特定のスキーマで定義されているユーザー定義型(UDT)の説明を取得します。ResultSetDatabaseMetaData. getVersionColumns(String catalog, String schema, String table)行の任意の値が変更された場合に、自動的に更新される表の列に関する記述を取得します。 -
javax.sqlでのResultSetの使用
javax.sqlでのResultSetのサブインタフェース 修飾子と型 インタフェース 説明 interfaceRowSetJavaBeans™コンポーネント・モデルのサポートをJDBC APIに追加するインタフェースです。ResultSetを返すjavax.sqlのメソッド 修飾子と型 メソッド 説明 ResultSetRowSetInternal. getOriginal()このRowSetオブジェクトの元の値を格納するResultSetオブジェクトを取得します。ResultSetRowSetInternal. getOriginalRow()現在行だけの元の値を格納するResultSetオブジェクトを取得します。 -
javax.sql.rowsetでのResultSetの使用
javax.sql.rowsetでのResultSetのサブインタフェース 修飾子と型 インタフェース 説明 interfaceCachedRowSetCachedRowSetのすべての標準実装が実装しなければならないインタフェースです。interfaceFilteredRowSetFilteredRowSetのすべての標準実装が実装しなければならない標準インタフェースです。interfaceJdbcRowSetJdbcRowSetのすべての標準実装が実装しなければならない標準インタフェースです。interfaceJoinRowSetJoinRowSetインタフェースは、異なったRowSetオブジェクトの関連データを、SQLJOINを表す1つのJoinRowSetオブジェクトにまとめるメカニズムを提供します。interfaceWebRowSetWebRowSetのすべての実装が実装しなければならない標準インタフェースです。ResultSetを返すjavax.sql.rowsetのメソッド 修飾子と型 メソッド 説明 ResultSetCachedRowSet. getOriginal()このCachedRowSetオブジェクトの元の値を格納するResultSetオブジェクトを返します。ResultSetCachedRowSet. getOriginalRow()このCachedRowSetオブジェクトの現在行の元の値のみを格納するResultSetオブジェクトを返します。ResultSet型のパラメータを持つjavax.sql.rowsetのメソッド 修飾子と型 メソッド 説明 voidCachedRowSet. populate(ResultSet data)このCachedRowSetオブジェクトに、指定されたResultSetオブジェクトのデータを読み込みます。voidCachedRowSet. populate(ResultSet rs, int startRow)このCachedRowSetオブジェクトに、指定されたResultSetオブジェクトのデータを読み込みます。voidWebRowSet. writeXml(ResultSet rs, OutputStream oStream)指定されたResultSetオブジェクトの内容からこのWebRowSetオブジェクトを生成し、そのデータ、プロパティ、およびメタデータを指定されたOutputStreamオブジェクトにXML形式で書き込みます。voidWebRowSet. writeXml(ResultSet rs, Writer writer)指定されたResultSetオブジェクトの内容からこのWebRowSetオブジェクトを生成し、そのデータ、プロパティ、およびメタデータを指定されたWriterオブジェクトにXML形式で書き込みます。 -
javax.sql.rowset.serialでのResultSetの使用
ResultSetを返すjavax.sql.rowset.serialのメソッド 修飾子と型 メソッド 説明 ResultSetSerialArray. getResultSet()このSerialArrayオブジェクトによって表現するARRAY値のすべての要素が格納されているResultSetオブジェクトを取得します。ResultSetSerialArray. getResultSet(long index, int count)インデックスindexで始まり、最大でcount個の連続した部分配列の要素が格納されているResultSetオブジェクトを取得します。ResultSetSerialArray. getResultSet(long index, int count, Map<String,Class<?>> map)インデックスindexで始まり、最大でcount個の連続した要素を格納するSerialArrayオブジェクトの要素の部分配列を格納するResultSetオブジェクトを取得します。ResultSetSerialArray. getResultSet(Map<String,クラス<?>> map)このSerialArrayオブジェクトによって表現されたSQLARRAY値のすべての要素を含むResultSetオブジェクトを取得します。 -
javax.sql.rowset.spiでのResultSetの使用
javax.sql.rowset.spiでのResultSetのサブインタフェース 修飾子と型 インタフェース 説明 interfaceSyncResolverアプリケーションが、手動の意志決定ツリーを使って同期競合が発生したときの対処方法を決定できるようにするフレームワークを定義します。