クラスSQLWarning
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.sql.SQLException
java.sql.SQLWarning
- すべての実装されたインタフェース:
Serializable,Iterable<Throwable>
- 直系の既知のサブクラス:
DataTruncation
public class SQLWarning extends SQLException
データベース・アクセスの警告に関する情 を提供する例外です。 警告は、オブジェクトが 告される原 になったメソッドに、通知なしで関連付けられます。
警告はConnectionオブジェクト、Statementオブジェクト、およびResultSetオブジェクトから取得されます。 接続がクローズされたあとで警告を取得しようとすると例外がスローされます。 同様に、文がクローズされたあと、または結果セットがクローズされたあとで警告を取得しようとすると例外がスローされます。 文をクローズすると、その文が生成した結果セットもクローズされることに注意してく さい。
- 導入されたバージョン:
- 1.1
- 関連 目:
-
コンストラクタのサマリー
コンストラクタコンストラクタ説明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オブジェクトを構築します。 -
メソッドのサマリー
修飾子と型メソッド説明setNextWarningによってこのSQLWarningオブジェクトにチェーンされた警告を取得します。voidチェーンの最後にSQLWarningオブジェクトを追 します。クラスjava.sql.SQLExceptionで宣言されたメソッド
getErrorCode, getNextException, getSQLState, iterator, setNextExceptionクラスjava.lang.Throwableで宣言されたメソッド
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringクラスjava.lang.Objectで宣言されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitインタフェースjava.lang.Iterableで宣言されたメソッド
forEach, spliterator
-
コンストラクタの詳細
-
SQLWarning
指定されたreason、SQLState、およびvendorCodeを含むSQLWarningオブジェクトを構築します。causeは初期化されませんが、続いてThrowable.initCause(java.lang.Throwable)メソッドを呼び出すことで初期化できます。- パラメータ:
reason- 警告の説明SQLState- 警告を識別するXOPENコードまたはSQL:2003コードvendorCode- データベース・ベンダー固有の警告コード
-
SQLWarning
指定されたreasonとSQLStateを含むSQLWarningオブジェクトを構築します。causeは初期化されませんが、続いてThrowable.initCause(java.lang.Throwable)メソッドを呼び出すことで初期化できます。 ベンダー・コードは0に初期化されます。- パラメータ:
reason- 警告の説明SQLState- 警告を識別するXOPENコードまたはSQL:2003コード
-
SQLWarning
public SQLWarning(String reason) 指定されたreasonを含むSQLWarningオブジェクトを構築します。SQLStateはnullに初期化され、ベンダー・コードは0に初期化されます。causeは初期化されませんが、続いてThrowable.initCause(java.lang.Throwable)メソッドを呼び出すことで初期化できます。- パラメータ:
reason- 警告の説明
-
SQLWarning
public SQLWarning()SQLWarningオブジェクトを構築します。reasonおよびSQLStateはnullに初期化され、ベンダー・コードは0に初期化されます。causeは初期化されませんが、続いてThrowable.initCause(java.lang.Throwable)メソッドを呼び出すことで初期化できます。 -
SQLWarning
public SQLWarning(Throwable cause) 指定されたcauseを含むSQLWarningオブジェクトを構築します。SQLStateはnullに初期化され、ベンダー・コードは0に初期化されます。reasonはcause==nullの 合にnullに初期化され、cause!=nullの 合にcause.toString()に初期化されます。- パラメータ:
cause- このSQLWarningの基となる原 (あとでgetCause()メソッドで取得するために保存されます); null値が許可されており、原 が存在しないか不明であることを示します。
-
SQLWarning
-
SQLWarning
指定されたreason、SQLState、およびcauseを含むSQLWarningオブジェクトを構築します。 ベンダー・コードは0に初期化されます。- パラメータ:
reason- 警告の説明SQLState- 警告を識別するXOPENコードまたはSQL:2003コードcause- このSQLWarningの基となる原 (あとでgetCause()メソッドで取得するために保存されます); null値が許可されており、原 が存在しないか不明であることを示します。
-
SQLWarning
指定されたreason、SQLState、vendorCode、およびcauseを含むSQLWarningオブジェクトを構築します。- パラメータ:
reason- 警告の説明SQLState- 警告を識別するXOPENコードまたはSQL:2003コードvendorCode- データベース・ベンダー固有の警告コードcause- このSQLWarningの基となる原 (あとでgetCause()メソッドで取得するために保存されます); null値が許可されており、原 が存在しないか不明であることを示します。
-
-
メソッドの詳細
-
getNextWarning
public SQLWarning getNextWarning()setNextWarningによってこのSQLWarningオブジェクトにチェーンされた警告を取得します。- 戻り値:
- チェーンの次の
SQLException。ない 合はnull - 関連 目:
-
setNextWarning
public void setNextWarning(SQLWarning w) チェーンの最後にSQLWarningオブジェクトを追 します。- パラメータ:
w-SQLExceptionチェーンの新しい終端- 関連 目:
-