public class RowSetWarning extends SQLException
RowSet オブジェクトに設定されたデータベース警告に関する情報を提供する SQLException の拡張です。警告は、メッセージを表示せずに、この警告を報告するメソッドを呼び出すオブジェクトにチェーンされます。このクラスは、SQLWarning クラスを補完します。
行セット警告は、JdbcRowSet、CachedRowSetTM、WebRowSet、FilteredRowSet、または JoinRowSet のいずれかの実装から取得されます。任意の RowSet 実装に関する最初の報告を取得するには、JdbcRowSet インタフェースまたは CachedRowSet インタフェースに定義された getRowSetWarnings メソッドを使用します。最初の警告にチェーンされる警告を取得するには、RowSetWarning メソッド getNextWarning を使用します。それ以降の警告を取得するには、返される RowSetWarning オブジェクト上で getNextWarning を呼び出します。
継承されたメソッド getMessage、getSQLState、および getErrorCode は、RowSetWarning オブジェクト内の情報を取得します。
| コンストラクタと説明 |
|---|
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、venderCode を表す指定された値で初期化された、完全指定の
RowSetWarning オブジェクトを構築します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
RowSetWarning |
getNextWarning()
この
RowSetWarning オブジェクトにチェーンされた警告を取り出します。 |
void |
setNextWarning(RowSetWarning warning)
warning を次の警告 (この
RowSetWarning オブジェクトにチェーンされる警告) として設定します。 |
getErrorCode, getNextException, getSQLState, iterator, setNextExceptionaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringpublic RowSetWarning(String reason)
RowSetWarning オブジェクトを構築します。SQLState のデフォルトは null、vendorCode のデフォルトは 0 に設定されます。reason - 警告について説明する String オブジェクト。String が null の場合、このコンストラクタはデフォルト (ゼロパラメータ) の RowSetWarning コンストラクタと同様に動作するpublic RowSetWarning()
RowSetWarning オブジェクトを構築します。理由を示す値のデフォルトは null、SQLState のデフォルトは null、vendorCode のデフォルトは 0 に設定されます。public RowSetWarning(String reason, String SQLState)
RowSetWarning オブジェクトを構築します。ベンダーコードのデフォルトは 0 に設定されます。
reason または SQLState パラメータが null の場合、このコンストラクタは、デフォルト (ゼロパラメータ) の RowSetWarning コンストラクタと同様に動作します。reason - 警告を説明する StringSQLState - 警告を示す XOPEN コード。非標準 XOPEN SQLState が提供された場合、例外はスローされない。public RowSetWarning(String reason, String SQLState, int vendorCode)
RowSetWarning オブジェクトを構築します。
reason または SQLState パラメータが null の場合、このコンストラクタは、デフォルト (ゼロパラメータ) の RowSetWarning コンストラクタと同様に動作します。reason - 警告を説明する StringSQLState - 警告を示す XOPEN コード。非標準 XOPEN SQLState が提供された場合、例外はスローされない。vendorCode - データベースベンダー固有の警告コードpublic RowSetWarning getNextWarning()
RowSetWarning オブジェクトにチェーンされた警告を取り出します。RowSetWarning オブジェクト。RowSetWarning オブジェクトがチェーンされていない場合は、null が返される (デフォルト値)setNextWarning(javax.sql.rowset.RowSetWarning)public void setNextWarning(RowSetWarning warning)
RowSetWarning オブジェクトにチェーンされる警告) として設定します。warning - 次の警告として設定される RowSetWarning オブジェクト。RowSetWarning が null の場合、警告チェーンの終了点を表すgetNextWarning() バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.