public class SQLWarning extends SQLException
データベースアクセスの警告に関する情報を提供する例外です。警告は、それが報告される原因となったメソッドのオブジェクトに通知なしでチェーンされます。
警告は Connection
オブジェクト、Statement
オブジェクト、および ResultSet
オブジェクトから取得されます。接続がクローズされたあとで警告を取得しようとすると例外がスローされます。同様に、文がクローズされたあと、または結果セットがクローズされたあとで警告を取得しようとすると例外がスローされます。文をクローズすると、その文が生成した結果セットもクローズされることに注意してください。
コンストラクタと説明 |
---|
SQLWarning()
SQLWarning オブジェクトを構築します。 |
SQLWarning(String reason)
指定された
reason を含む SQLWarning オブジェクトを構築します。 |
SQLWarning(String reason, String SQLState)
指定された
reason と SQLState を含む SQLWarning オブジェクトを構築します。 |
SQLWarning(String reason, String SQLState, int vendorCode)
指定された
reason 、SQLState 、および vendorCode を含む SQLWarning オブジェクトを構築します。 |
SQLWarning(String reason, String SQLState, int vendorCode, Throwable cause)
指定された
reason 、SQLState 、vendorCode 、および cause を含む SQLWarning オブジェクトを構築します。 |
SQLWarning(String reason, String SQLState, Throwable cause)
指定された
reason 、SQLState 、および cause を含む SQLWarning オブジェクトを構築します。 |
SQLWarning(String reason, Throwable cause)
指定された
reason と cause を含む SQLWarning オブジェクトを構築します。 |
SQLWarning(Throwable cause)
指定された
cause を含む SQLWarning オブジェクトを構築します。 |
修飾子と型 | メソッドと説明 |
---|---|
SQLWarning |
getNextWarning()
setNextWarning によってこの SQLWarning オブジェクトにチェーンされた警告を取得します。 |
void |
setNextWarning(SQLWarning w)
チェーンの最後に
SQLWarning オブジェクトを追加します。 |
getErrorCode, getNextException, getSQLState, iterator, setNextException
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public SQLWarning(String reason, String SQLState, int vendorCode)
reason
、SQLState
、および vendorCode
を含む SQLWarning
オブジェクトを構築します。
cause
は初期化されません。Throwable.initCause(java.lang.Throwable)
メソッドを呼び出すことによって、あとでこれを初期化することができます。
reason
- 警告の説明SQLState
- 警告を識別する XOPEN コードまたは SQL:2003 コードvendorCode
- データベースベンダー固有の警告コードpublic SQLWarning(String reason, String SQLState)
reason
と SQLState
を含む SQLWarning
オブジェクトを構築します。
cause
は初期化されません。Throwable.initCause(java.lang.Throwable)
メソッドを呼び出すことによって、あとでこれを初期化することができます。ベンダーコードは 0 に初期化されます。
reason
- 警告の説明SQLState
- 警告を識別する XOPEN コードまたは SQL:2003 コードpublic SQLWarning(String reason)
reason
を含む SQLWarning
オブジェクトを構築します。SQLState
は null
に初期化され、ベンダーコードは 0 に初期化されます。
cause
は初期化されません。Throwable.initCause(java.lang.Throwable)
メソッドを呼び出すことによって、あとでこれを初期化することができます。
reason
- 警告の説明public SQLWarning()
SQLWarning
オブジェクトを構築します。reason
および SQLState
は null
に初期化され、ベンダーコードは 0 に初期化されます。
cause
は初期化されません。Throwable.initCause(java.lang.Throwable)
メソッドを呼び出すことによって、あとでこれを初期化することができます。
public SQLWarning(Throwable cause)
cause
を含む SQLWarning
オブジェクトを構築します。SQLState
は null
に初期化され、ベンダーコードは 0 に初期化されます。reason
は cause==null
の場合に null
に初期化され、cause!=null
の場合に cause.toString()
に初期化されます。
cause
- この SQLWarning
の基となる原因 (あとで getCause()
メソッドで取得するために保存される)。null 値が許可されており、原因が存在しないか不明であることを示すpublic SQLWarning(String reason, Throwable cause)
reason
と cause
を含む SQLWarning
オブジェクトを構築します。SQLState
は null
に初期化され、ベンダーコードは 0 に初期化されます。
reason
- 警告の説明cause
- この SQLWarning
の基となる原因 (あとで getCause()
メソッドで取得するために保存される)。null 値が許可されており、原因が存在しないか不明であることを示すpublic SQLWarning(String reason, String SQLState, Throwable cause)
reason
、SQLState
、および cause
を含む SQLWarning
オブジェクトを構築します。ベンダーコードは 0 に初期化されます。
reason
- 警告の説明SQLState
- 警告を識別する XOPEN コードまたは SQL:2003 コードcause
- この SQLWarning
の基となる原因 (あとで getCause()
メソッドで取得するために保存される)。null 値が許可されており、原因が存在しないか不明であることを示すpublic SQLWarning(String reason, String SQLState, int vendorCode, Throwable cause)
reason
、SQLState
、vendorCode
、および cause
を含む SQLWarning
オブジェクトを構築します。
reason
- 警告の説明SQLState
- 警告を識別する XOPEN コードまたは SQL:2003 コードvendorCode
- データベースベンダー固有の警告コードcause
- この SQLWarning
の基となる原因 (あとで getCause()
メソッドで取得するために保存される)。null 値が許可されており、原因が存在しないか不明であることを示すpublic SQLWarning getNextWarning()
setNextWarning
によってこの SQLWarning
オブジェクトにチェーンされた警告を取得します。SQLException
。ない場合は null
setNextWarning(java.sql.SQLWarning)
public void setNextWarning(SQLWarning w)
SQLWarning
オブジェクトを追加します。w
- SQLException
チェーンの新しい終端getNextWarning()
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.