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オブジェクト内の情報を取得します。
| コンストラクタと説明 |
|---|
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オブジェクトを構築します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
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, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEach, spliteratorpublic 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, 2014, Oracle and/or its affiliates. All rights reserved.