public class RowSetWarning extends SQLException
RowSet
オブジェクトに設定されたデータベース警告に関する情報を提供する SQLException
の拡張です。警告は、メッセージを表示せずに、この警告を報告するメソッドを呼び出すオブジェクトにチェーンされます。このクラスは、SQLWarning
クラスを補完します。
行セット警告は、JdbcRowSet
、CachedRowSet
TM、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, setNextException
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public 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
- 警告を説明する String
SQLState
- 警告を示す XOPEN コード。非標準 XOPEN SQLState が提供された場合、例外はスローされない。public RowSetWarning(String reason, String SQLState, int vendorCode)
RowSetWarning
オブジェクトを構築します。
reason
または SQLState
パラメータが null
の場合、このコンストラクタは、デフォルト (ゼロパラメータ) の RowSetWarning
コンストラクタと同様に動作します。reason
- 警告を説明する String
SQLState
- 警告を示す 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.