public class SQLNonTransientConnectionException extends SQLNonTransientException
SQLException thrown for the SQLState class value '
08', or under vendor-specified conditions. This indicates that the connection operation that failed will not succeed if the operation is retried without the cause of the failure being corrected.
Please consult your driver vendor documentation for the vendor-specified conditions for which this Exception may be thrown.
| Constructor and Description |
|---|
SQLNonTransientConnectionException()
Constructs a
SQLNonTransientConnectionException object.
|
SQLNonTransientConnectionException(String
Constructs a
SQLNonTransientConnectionException object with a given
reason.
|
SQLNonTransientConnectionException(String
Constructs a
SQLNonTransientConnectionException object with a given
reason and
SQLState.
|
SQLNonTransientConnectionException(String
Constructs a
SQLNonTransientConnectionException object with a given
reason,
SQLState and
vendorCode.
|
SQLNonTransientConnectionException(String
Constructs a
SQLNonTransientConnectionException object with a given
reason,
SQLState,
vendorCode and
cause.
|
SQLNonTransientConnectionException(String
Constructs a
SQLNonTransientConnectionException object with a given
reason,
SQLState and
cause.
|
SQLNonTransientConnectionException(String
Constructs a
SQLTransientException object with a given
reason and
cause.
|
SQLNonTransientConnectionException(Throwable
Constructs a
SQLNonTransientConnectionException object with a given
cause.
|
getErrorCode, getNextException, getSQLState, iterator, setNextExceptionaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEach, spliteratorpublic SQLNonTransientConnectionException()
SQLNonTransientConnectionException object. The
reason,
SQLState are initialized to
null and the vendor code is initialized to 0. The
cause is not initialized, and may subsequently be initialized by a call to the
Throwable.initCause(java.lang.Throwable) method.
public SQLNonTransientConnectionException(Stringreason)
SQLNonTransientConnectionException object with a given
reason. The
SQLState is initialized to
null and the vendor code is initialized to 0. The
cause is not initialized, and may subsequently be initialized by a call to the
Throwable.initCause(java.lang.Throwable) method.
reason - a description of the exception
public SQLNonTransientConnectionException(Stringreason, String SQLState)
SQLNonTransientConnectionException object with a given
reason and
SQLState. The
cause is not initialized, and may subsequently be initialized by a call to the
Throwable.initCause(java.lang.Throwable) method. The vendor code is initialized to 0.
reason - a description of the exception
SQLState - an XOPEN or SQL:2003 code identifying the exception
public SQLNonTransientConnectionException(Stringreason, String SQLState, int vendorCode)
SQLNonTransientConnectionException object with a given
reason,
SQLState and
vendorCode. The
cause is not initialized, and may subsequently be initialized by a call to the
Throwable.initCause(java.lang.Throwable) method.
reason - a description of the exception
SQLState - an XOPEN or SQL:2003 code identifying the exception
vendorCode - a database vendor specific exception code
public SQLNonTransientConnectionException(Throwablecause)
SQLNonTransientConnectionException object with a given
cause. The
SQLState is initialized to
null and the vendor code is initialized to 0. The
reason is initialized to
null if
cause==null or to
cause.toString() if
cause!=null.
cause - the underlying reason for this
SQLException (which is saved for later retrieval by the
getCause() method); may be null indicating the cause is non-existent or unknown.
public SQLNonTransientConnectionException(Stringreason, Throwable cause)
SQLTransientException object with a given
reason and
cause. The
SQLState is initialized to
null and the vendor code is initialized to 0.
reason - a description of the exception.
cause - the underlying reason for this
SQLException (which is saved for later retrieval by the
getCause() method); may be null indicating the cause is non-existent or unknown.
public SQLNonTransientConnectionException(Stringreason, String SQLState, Throwable cause)
SQLNonTransientConnectionException object with a given
reason,
SQLState and
cause. The vendor code is initialized to 0.
reason - a description of the exception.
SQLState - an XOPEN or SQL:2003 code identifying the exception
cause - the (which is saved for later retrieval by the
getCause() method); may be null indicating the cause is non-existent or unknown.
public SQLNonTransientConnectionException(Stringreason, String SQLState, int vendorCode, Throwable cause)
SQLNonTransientConnectionException object with a given
reason,
SQLState,
vendorCode and
cause.
reason - a description of the exception
SQLState - an XOPEN or SQL:2003 code identifying the exception
vendorCode - a database vendor-specific exception code
cause - the underlying reason for this
SQLException (which is saved for later retrieval by the
getCause() method); may be null indicating the cause is non-existent or unknown.