java.lang.Object
java.lang.Throwable
java.lang.Exception
java.sql.SQLException
java.sql.SQLNonTransientException
java.sql.SQLInvalidAuthorizationSpecException
- すべての実装されたインタフェース:
- Serializable,- Iterable<Throwable>
public class SQLInvalidAuthorizationSpecException extends SQLNonTransientException
SQLStateクラス値が「28」であるか、またはベンダー指定の条件下にあるときにスローされる
SQLExceptionのサブクラスです。 これは、接続の確立時に提示された認証資格が有効ではないことを示します。 
 
 このExceptionがスローされるためのベンダー指定の条件については、ドライバ・ベンダーのドキュメントを参照してください。
- 導入されたバージョン:
- 1.6
- 関連項目:
- 直列化された形式
- 
コンストラクタのサマリーコンストラクタコンストラクタ説明SQLInvalidAuthorizationSpecExceptionオブジェクトを構築します。指定されたreasonを含むSQLInvalidAuthorizationSpecExceptionオブジェクトを構築します。SQLInvalidAuthorizationSpecException(String reason, String SQLState)指定されたreasonとSQLStateを含むSQLInvalidAuthorizationSpecExceptionオブジェクトを構築します。SQLInvalidAuthorizationSpecException(String reason, String SQLState, int vendorCode)指定されたreason、SQLState、およびvendorCodeを含むSQLInvalidAuthorizationSpecExceptionオブジェクトを構築します。SQLInvalidAuthorizationSpecException(String reason, String SQLState, int vendorCode, Throwable cause)指定されたreason、SQLState、vendorCode、およびcauseを含むSQLInvalidAuthorizationSpecExceptionオブジェクトを構築します。SQLInvalidAuthorizationSpecException(String reason, String SQLState, Throwable cause)指定されたreason、SQLState、およびcauseを含むSQLInvalidAuthorizationSpecExceptionオブジェクトを構築します。SQLInvalidAuthorizationSpecException(String reason, Throwable cause)指定されたreasonとcauseを含むSQLInvalidAuthorizationSpecExceptionオブジェクトを構築します。指定されたcauseを含むSQLInvalidAuthorizationSpecExceptionオブジェクトを構築します。
- 
メソッドのサマリークラス 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
- 
コンストラクタの詳細- 
SQLInvalidAuthorizationSpecExceptionpublic SQLInvalidAuthorizationSpecException()SQLInvalidAuthorizationSpecExceptionオブジェクトを構築します。reasonおよびSQLStateはnullに初期化され、ベンダー・コードは0に初期化されます。causeは初期化されませんが、続いてThrowable.initCause(java.lang.Throwable)メソッドを呼び出すことで初期化できます。- 導入されたバージョン:
- 1.6
 
- 
SQLInvalidAuthorizationSpecExceptionpublic SQLInvalidAuthorizationSpecException(String reason)指定されたreasonを含むSQLInvalidAuthorizationSpecExceptionオブジェクトを構築します。SQLStateはnullに初期化され、ベンダー・コードは0に初期化されます。causeは初期化されませんが、続いてThrowable.initCause(java.lang.Throwable)メソッドを呼び出すことで初期化できます。- パラメータ:
- reason- 例外の説明
- 導入されたバージョン:
- 1.6
 
- 
SQLInvalidAuthorizationSpecException指定されたreasonとSQLStateを含むSQLInvalidAuthorizationSpecExceptionオブジェクトを構築します。causeは初期化されませんが、続いてThrowable.initCause(java.lang.Throwable)メソッドを呼び出すことで初期化できます。 ベンダー・コードは0に初期化されます。- パラメータ:
- reason- 例外の説明
- SQLState- 例外を識別するXOPENコードまたはSQL:2003コード
- 導入されたバージョン:
- 1.6
 
- 
SQLInvalidAuthorizationSpecException指定されたreason、SQLState、およびvendorCodeを含むSQLInvalidAuthorizationSpecExceptionオブジェクトを構築します。causeは初期化されませんが、続いてThrowable.initCause(java.lang.Throwable)メソッドを呼び出すことで初期化できます。- パラメータ:
- reason- 例外の説明
- SQLState- 例外を識別するXOPENコードまたはSQL:2003コード
- vendorCode- データベース・ベンダー固有の例外コード
- 導入されたバージョン:
- 1.6
 
- 
SQLInvalidAuthorizationSpecExceptionpublic SQLInvalidAuthorizationSpecException(Throwable cause)指定されたcauseを含むSQLInvalidAuthorizationSpecExceptionオブジェクトを構築します。SQLStateはnullに初期化され、ベンダー・コードは0に初期化されます。reasonはcause==nullの場合にnullに初期化され、cause!=nullの場合にcause.toString()に初期化されます。- パラメータ:
- cause- この- SQLExceptionの基となる原因(あとで- getCause()メソッドで取得するために保存されます); null値が許可されており、原因が存在しないか不明であることを示します。
- 導入されたバージョン:
- 1.6
 
- 
SQLInvalidAuthorizationSpecException指定されたreasonとcauseを含むSQLInvalidAuthorizationSpecExceptionオブジェクトを構築します。SQLStateはnullに初期化され、ベンダー・コードは0に初期化されます。- パラメータ:
- reason- 例外の説明
- cause- この- SQLExceptionの基となる原因(あとで- getCause()メソッドで取得するために保存されます); null値が許可されており、原因が存在しないか不明であることを示します。
- 導入されたバージョン:
- 1.6
 
- 
SQLInvalidAuthorizationSpecException指定されたreason、SQLState、およびcauseを含むSQLInvalidAuthorizationSpecExceptionオブジェクトを構築します。 ベンダー・コードは0に初期化されます。- パラメータ:
- reason- 例外の説明
- SQLState- 例外を識別するXOPENコードまたはSQL:2003コード
- cause- この- SQLExceptionの基となる原因(あとで- getCause()メソッドで取得するために保存されます); null値が許可されており、原因が存在しないか不明であることを示します。
- 導入されたバージョン:
- 1.6
 
- 
SQLInvalidAuthorizationSpecExceptionpublic SQLInvalidAuthorizationSpecException(String reason, String SQLState, int vendorCode, Throwable cause)指定されたreason、SQLState、vendorCode、およびcauseを含むSQLInvalidAuthorizationSpecExceptionオブジェクトを構築します。- パラメータ:
- reason- 例外の説明
- SQLState- 例外を識別するXOPENコードまたはSQL:2003コード
- vendorCode- データベース・ベンダー固有の例外コード
- cause- この- SQLExceptionの基となる原因(あとで- getCause()メソッドで取得するために保存されます); null値が許可されており、原因が存在しないか不明であることを示します。
- 導入されたバージョン:
- 1.6
 
 
-