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, setNextException
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEach, spliterator
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, 2014, Oracle and/or its affiliates. All rights reserved.