|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
RowSet
オブジェクトが自身を RowSetReader
オブジェクトや RowSetWriter
オブジェクトに渡すために実装するインタフェースです。RowSetInternal
インタフェースには、リーダーやライターが行セットの内部状態にアクセスして変更可能なメソッドが含まれます。
メソッドの概要 | |
Connection |
getConnection()
この RowSet オブジェクトに渡された Connection オブジェクトを取得します。 |
ResultSet |
getOriginal()
この RowSet オブジェクトの元の値を格納する ResultSet オブジェクトを取得します。
|
ResultSet |
getOriginalRow()
現在行だけの元の値を格納する ResultSet オブジェクトを取得します。 |
Object[] |
getParams()
この RowSet オブジェクトのコマンド用に設定済みのパラメータを取得します。 |
void |
setMetaData(RowSetMetaData md)
指定した RowSetMetaData オブジェクトを、この RowSet オブジェクトの RowSetMetaData オブジェクトとして設定します。 |
メソッドの詳細 |
public Object[] getParams() throws SQLException
RowSet
オブジェクトのコマンド用に設定済みのパラメータを取得します。
RowSet
オブジェクトのコマンド用現行パラメータ値の配列
SQLException
- データベースアクセスエラーが発生した場合public Connection getConnection() throws SQLException
RowSet
オブジェクトに渡された Connection
オブジェクトを取得します。
Connection
オブジェクト。何も渡されない場合は null
SQLException
- データベースアクセスエラーが発生した場合public void setMetaData(RowSetMetaData md) throws SQLException
RowSetMetaData
オブジェクトを、この RowSet
オブジェクトの RowSetMetaData
オブジェクトとして設定します。行セットに関連付けられている RowSetReader
オブジェクトでは、RowSetMetaData
オブジェクトを使用して、行セットの列に関する情報を与える値を設定します。
md
- 行セットの列についての情報が設定される RowSetMetaData
オブジェクト
SQLException
- データベースアクセスエラーが発生した場合public ResultSet getOriginal() throws SQLException
RowSet
オブジェクトの元の値を格納する ResultSet
オブジェクトを取得します。
カーソルは、結果セット内で最初の行の前に位置します。getOriginal
メソッドによって返された結果セットに含まれる行だけが、元の値を持っていると言えます。
SQLException
- データベースアクセスエラーが発生した場合public ResultSet getOriginalRow() throws SQLException
ResultSet
オブジェクトを取得します。現在行に元の値がない場合は、空の結果セットが返されます。現在行がない場合は、エラーがスローされます。
ResultSet
オブジェクトである現在行の元の値
SQLException
- データベースアクセスエラーが発生した場合、またはカーソルが挿入行、最初の行の前、または最後の行の後にあるときに、このメソッドが呼び出された場合
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.