-
public interface RowSetInternal
RowSet
オブジェクトが自身をRowSetReader
オブジェクトやRowSetWriter
オブジェクトに渡すために実装するインタフェースです。RowSetInternal
インタフェースには、リーダーやライターが行セットの内部状態にアクセスして変更可能なメソッドが含まれます。- 導入されたバージョン:
- 1.4
-
-
メソッドのサマリー
修飾子と型 メソッド 説明 Connection
getConnection()
このRowSet
オブジェクトに渡されたConnection
オブジェクトを取得します。ResultSet
getOriginal()
このRowSet
オブジェクトの元の値を格納するResultSet
オブジェクトを取得します。ResultSet
getOriginalRow()
現在行だけの元の値を格納するResultSet
オブジェクトを取得します。Object[]
getParams()
このRowSet
オブジェクトのコマンド用に設定済みのパラメータを取得します。void
setMetaData(RowSetMetaData md)
指定したRowSetMetaData
オブジェクトを、このRowSet
オブジェクトのRowSetMetaData
オブジェクトとして設定します。
-
-
-
メソッドの詳細
-
getParams
Object[] getParams() throws SQLException
このRowSet
オブジェクトのコマンド用に設定済みのパラメータを取得します。- 戻り値:
- この
RowSet
オブジェクトのコマンドの現在のパラメータ値の配列 - 例外:
SQLException
- データベース・アクセス・エラーが発生した場合
-
getConnection
Connection getConnection() throws SQLException
このRowSet
オブジェクトに渡されたConnection
オブジェクトを取得します。- 戻り値:
- 行セットに渡された
Connection
オブジェクト。何も渡されない場合はnull
- 例外:
SQLException
- データベース・アクセス・エラーが発生した場合
-
setMetaData
void setMetaData(RowSetMetaData md) throws SQLException
指定したRowSetMetaData
オブジェクトを、このRowSet
オブジェクトのRowSetMetaData
オブジェクトとして設定します。 行セットに関連付けられているRowSetReader
オブジェクトでは、RowSetMetaData
メソッドを使用して、行セットの列に関する情報を与える値を設定します。- パラメータ:
md
- 行セットの列についての情報が設定されるRowSetMetaData
オブジェクト- 例外:
SQLException
- データベース・アクセス・エラーが発生した場合
-
getOriginal
ResultSet getOriginal() throws SQLException
このRowSet
オブジェクトの元の値を格納するResultSet
オブジェクトを取得します。カーソルは、結果セット内で最初の行の前に位置します。
getOriginal
メソッドによって返された結果セットに含まれる行だけが、元の値を持っていると言えます。- 戻り値:
- 行セットの元の値
- 例外:
SQLException
- データベース・アクセス・エラーが発生した場合
-
getOriginalRow
ResultSet getOriginalRow() throws SQLException
現在行だけの元の値を格納するResultSet
オブジェクトを取得します。 現在行に元の値がない場合は、空の結果セットが返されます。 現在行がない場合は、エラーがスローされます。- 戻り値:
ResultSet
オブジェクトである現在の行の元の値- 例外:
SQLException
- データベース・アクセス・エラーが発生した場合、またはカーソルが挿入行、最初の行の前、または最後の行の後にあるときに、このメソッドが呼び出された場合
-
-