public class SQLTimeoutException extends SQLTransientException
The subclass of SQLException thrown when the timeout specified by Statement.setQueryTimeout, DriverManager.setLoginTimeout, DataSource.setLoginTimeout,XADataSource.setLoginTimeout has expired.
This exception does not correspond to a standard SQLState.
| Constructor and Description |
|---|
SQLTimeoutException()
Constructs a
SQLTimeoutException object.
|
SQLTimeoutException(String
Constructs a
SQLTimeoutException object with a given
reason.
|
SQLTimeoutException(String
Constructs a
SQLTimeoutException object with a given
reason and
SQLState.
|
SQLTimeoutException(String
Constructs a
SQLTimeoutException object with a given
reason,
SQLState and
vendorCode.
|
SQLTimeoutException(String
Constructs a
SQLTimeoutException object with a given
reason,
SQLState,
vendorCode and
cause.
|
SQLTimeoutException(String
Constructs a
SQLTimeoutException object with a given
reason,
SQLState and
cause.
|
SQLTimeoutException(String
Constructs a
SQLTimeoutException object with a given
reason and
cause.
|
SQLTimeoutException(Throwable
Constructs a
SQLTimeoutException 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 SQLTimeoutException()
SQLTimeoutException 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 SQLTimeoutException(Stringreason)
SQLTimeoutException 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 SQLTimeoutException(Stringreason, String SQLState)
SQLTimeoutException 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 SQLTimeoutException(Stringreason, String SQLState, int vendorCode)
SQLTimeoutException 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 SQLTimeoutException(Throwablecause)
SQLTimeoutException 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 SQLTimeoutException(Stringreason, Throwable cause)
SQLTimeoutException 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 SQLTimeoutException(Stringreason, String SQLState, Throwable cause)
SQLTimeoutException 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 SQLTimeoutException(Stringreason, String SQLState, int vendorCode, Throwable cause)
SQLTimeoutException 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.