public class SQLTransientConnectionException extends SQLTransientException
SQLException for the SQLState class value '
08', or under vendor-specified conditions. This indicates that the connection operation that failed might be able to succeed if the operation is retried without any application-level changes.
Please consult your driver vendor documentation for the vendor-specified conditions for which this Exception may be thrown.
| Constructor and Description |
|---|
SQLTransientConnectionException()
Constructs a
SQLTransientConnectionException object.
|
SQLTransientConnectionException(String
Constructs a
SQLTransientConnectionException object with a given
reason.
|
SQLTransientConnectionException(String
Constructs a
SQLTransientConnectionException object with a given
reason and
SQLState.
|
SQLTransientConnectionException(String
Constructs a
SQLTransientConnectionException object with a given
reason,
SQLState and
vendorCode.
|
SQLTransientConnectionException(String
Constructs a
SQLTransientConnectionException object with a given
reason,
SQLState,
vendorCode and
cause.
|
SQLTransientConnectionException(String
Constructs a
SQLTransientConnectionException object with a given
reason,
SQLState and
cause.
|
SQLTransientConnectionException(String
Constructs a
SQLTransientConnectionException object with a given
reason and
cause.
|
SQLTransientConnectionException(Throwable
Constructs a
SQLTransientConnectionException 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 SQLTransientConnectionException()
SQLTransientConnectionException 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 SQLTransientConnectionException(Stringreason)
SQLTransientConnectionException 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 SQLTransientConnectionException(Stringreason, String SQLState)
SQLTransientConnectionException 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 SQLTransientConnectionException(Stringreason, String SQLState, int vendorCode)
SQLTransientConnectionException 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 SQLTransientConnectionException(Throwablecause)
SQLTransientConnectionException 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 SQLTransientConnectionException(Stringreason, Throwable cause)
SQLTransientConnectionException 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 SQLTransientConnectionException(Stringreason, String SQLState, Throwable cause)
SQLTransientConnectionException 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 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 SQLTransientConnectionException(Stringreason, String SQLState, int vendorCode, Throwable cause)
SQLTransientConnectionException 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.