- java.lang.Object
- 
- java.lang.Throwable
- 
- java.lang.Exception
- 
- java.sql.SQLException
- 
- javax.sql.rowset.RowSetWarning
 
 
 
 
- 
- すべての実装されたインタフェース:
- Serializable,- Iterable<Throwable>
 
 public class RowSetWarning extends SQLException RowSetオブジェクトに設定されたデータベース警告に関する情報を提供するSQLExceptionの拡張です。 警告は、メッセージを表示せずに、この警告を報告するメソッドを呼び出すオブジェクトにチェーンされます。 このクラスは、SQLWarningクラスを補完します。行セット警告は、 JdbcRowSet、CachedRowSet™、WebRowSet、FilteredRowSetまたはJoinRowSetのいずれかの実装から取得されます。 任意のRowSet実装に関する最初の報告を取得するには、JdbcRowSetインタフェースまたはCachedRowSetインタフェースに定義されたgetRowSetWarningsメソッドを使用します。 最初の警告にチェーンされる警告を取得するには、RowSetWarningメソッドgetNextWarningを使用します。 それ以降の警告を取得するには、返されるRowSetWarningオブジェクト上でgetNextWarningを呼び出します。継承されたメソッド getMessage、getSQLState、およびgetErrorCodeは、RowSetWarningオブジェクト内の情報を取得します。- 導入されたバージョン:
- 1.5
- 関連項目:
- 直列化された形式
 
- 
- 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 RowSetWarning()デフォルトのRowSetWarningオブジェクトを構築します。RowSetWarning(String reason)理由を表す指定された値でRowSetWarningオブジェクトを構築します。SQLStateのデフォルトはnull、vendorCodeのデフォルトは0に設定されます。RowSetWarning(String reason, String SQLState)理由とSQLStateを表す指定された値で初期化されたRowSetWarningオブジェクトを構築します。RowSetWarning(String reason, String SQLState, int vendorCode)理由、SQLState、vendorCodeを表す指定された値で初期化された、完全指定のRowSetWarningオブジェクトを構築します。
 - 
メソッドのサマリー修飾子と型 メソッド 説明 RowSetWarninggetNextWarning()このRowSetWarningオブジェクトにチェーンされた警告を取り出します。voidsetNextWarning(RowSetWarning warning)warningを次の警告(このRowSetWarningオブジェクトにチェーンされる警告)として設定します。- 
クラス java.sql.SQLExceptionで宣言されたメソッドgetErrorCode, getNextException, getSQLState, iterator, setNextException
 - 
クラス java.lang.Throwableで宣言されたメソッドaddSuppressed、fillInStackTrace、getCause、getLocalizedMessage、getMessage、getStackTrace、getSuppressed、initCause、printStackTrace、printStackTrace、printStackTrace、setStackTrace、toString
 - 
クラス java.lang.Objectで宣言されたメソッドclone、equals、finalize、getClass、hashCode、notify、notifyAll、wait、wait、wait
 - 
インタフェース java.lang.Iterableで宣言されたメソッドforEach, spliterator
 
- 
 
- 
- 
- 
コンストラクタの詳細- 
RowSetWarningpublic RowSetWarning(String reason) 理由を表す指定された値でRowSetWarningオブジェクトを構築します。SQLStateのデフォルトはnull、vendorCodeのデフォルトは0に設定されます。- パラメータ:
- reason- 警告について説明する- Stringオブジェクト。- Stringが- nullの場合、このコンストラクタはデフォルト(ゼロ・パラメータ)の- RowSetWarningコンストラクタと同様に動作する
 
 - 
RowSetWarningpublic RowSetWarning() デフォルトのRowSetWarningオブジェクトを構築します。 理由を示す値のデフォルトはnull、SQLStateのデフォルトはnull、vendorCodeのデフォルトは0に設定されます。
 - 
RowSetWarningpublic RowSetWarning(String reason, String SQLState) 理由とSQLStateを表す指定された値で初期化されたRowSetWarningオブジェクトを構築します。 ベンダー・コードのデフォルトは0に設定されます。reasonまたはSQLStateパラメータがnullの場合、このコンストラクタは、デフォルト(ゼロ・パラメータ)のRowSetWarningコンストラクタと同様に動作します。- パラメータ:
- reason- 警告を説明する- String
- SQLState- 警告を示すXOPENコード。非標準XOPEN SQLStateが提供された場合、例外はスローされない。
 
 - 
RowSetWarningpublic RowSetWarning(String reason, String SQLState, int vendorCode) 理由、SQLState、vendorCodeを表す指定された値で初期化された、完全指定のRowSetWarningオブジェクトを構築します。reasonまたはSQLStateパラメータがnullの場合、このコンストラクタは、デフォルト(ゼロ・パラメータ)のRowSetWarningコンストラクタと同様に動作します。- パラメータ:
- reason- 警告を説明する- String
- SQLState- 警告を示すXOPENコード。非標準XOPEN SQLStateが提供された場合、例外はスローされない。
- vendorCode- データベース・ベンダー固有の警告コード
 
 
- 
 - 
メソッドの詳細- 
getNextWarningpublic RowSetWarning getNextWarning() このRowSetWarningオブジェクトにチェーンされた警告を取り出します。- 戻り値:
- このオブジェクトにチェーンされたRowSetWarningオブジェクト。RowSetWarningオブジェクトがチェーンされていない場合は、nullが返される(デフォルト値)
- 関連項目:
- setNextWarning(javax.sql.rowset.RowSetWarning)
 
 - 
setNextWarningpublic void setNextWarning(RowSetWarning warning) warningを次の警告(このRowSetWarningオブジェクトにチェーンされる警告)として設定します。- パラメータ:
- warning- 次の警告として設定される- RowSetWarningオブジェクト。- RowSetWarningがnullの場合、警告チェーンの終了点を表す
- 関連項目:
- getNextWarning()
 
 
- 
 
-