java.sql
Class SQLTransientConnectionException
java.lang.Objectjava.lang.Throwable
java.lang.Exception
java.sql.SQLException
java.sql.SQLTransientException
java.sql.SQLTransientConnectionException
- All Implemented Interfaces:
- Serializable, Iterable<Throwable>
public class SQLTransientConnectionException
- extends SQLTransientException
The subclass of SQLException for the SQLState class
value '08', representing
that the connection operation that failed might be able to succeed when
the operation is retried without any application-level changes.
- Since:
- 1.6
- See Also:
- Serialized Form
| Constructor Summary | |
|---|---|
SQLTransientConnectionException()
Constructs a SQLTransientConnectionException object. |
|
SQLTransientConnectionException(String reason)
Constructs a SQLTransientConnectionException object
with a given reason. |
|
SQLTransientConnectionException(String reason,
String SQLState)
Constructs a SQLTransientConnectionException object
with a given reason and SQLState. |
|
SQLTransientConnectionException(String reason,
String SQLState,
int vendorCode)
Constructs a SQLTransientConnectionException object
with a given reason, SQLState and
vendorCode. |
|
SQLTransientConnectionException(String reason,
String SQLState,
int vendorCode,
Throwable cause)
Constructs a SQLTransientConnectionException object
with a given
reason, SQLState, vendorCode
and cause. |
|
SQLTransientConnectionException(String reason,
String SQLState,
Throwable cause)
Constructs a SQLTransientConnectionException object
with a given
reason, SQLState and cause. |
|
SQLTransientConnectionException(String reason,
Throwable cause)
Constructs a SQLTransientConnectionException object
with a given
reason and cause. |
|
SQLTransientConnectionException(Throwable cause)
Constructs a SQLTransientConnectionException object
with a given cause. |
|
| Method Summary |
|---|
| Methods inherited from class java.sql.SQLException |
|---|
getErrorCode, getNextException, getSQLState, iterator, setNextException |
| Methods inherited from class java.lang.Throwable |
|---|
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
SQLTransientConnectionException
public SQLTransientConnectionException()
- Constructs a
SQLTransientConnectionExceptionobject. Thereason,SQLStateare initialized tonulland the vendor code is initialized to 0. Thecauseis not initialized, and may subsequently be initialized by a call to theThrowable.initCause(java.lang.Throwable)method.- Since:
- 1.6
SQLTransientConnectionException
public SQLTransientConnectionException(String reason)
- Constructs a
SQLTransientConnectionExceptionobject with a givenreason. TheSQLStateis initialized tonulland the vender code is initialized to 0. Thecauseis not initialized, and may subsequently be initialized by a call to theThrowable.initCause(java.lang.Throwable)method.- Parameters:
reason- a description of the exception- Since:
- 1.6
SQLTransientConnectionException
public SQLTransientConnectionException(String reason, String SQLState)
- Constructs a
SQLTransientConnectionExceptionobject with a givenreasonandSQLState. Thecauseis not initialized, and may subsequently be initialized by a call to theThrowable.initCause(java.lang.Throwable)method. The vendor code is initialized to 0.- Parameters:
reason- a description of the exceptionSQLState- an XOPEN or SQL:2003 code identifying the exception- Since:
- 1.6
SQLTransientConnectionException
public SQLTransientConnectionException(String reason, String SQLState, int vendorCode)
- Constructs a
SQLTransientConnectionExceptionobject with a givenreason,SQLStateandvendorCode. Thecauseis not initialized, and may subsequently be initialized by a call to theThrowable.initCause(java.lang.Throwable)method.- Parameters:
reason- a description of the exceptionSQLState- an XOPEN or SQL:2003 code identifying the exceptionvendorCode- a database vendor specific exception code- Since:
- 1.6
SQLTransientConnectionException
public SQLTransientConnectionException(Throwable cause)
- Constructs a
SQLTransientConnectionExceptionobject with a givencause. TheSQLStateis initialized tonulland the vendor code is initialized to 0. Thereasonis initialized tonullifcause==nullor tocause.toString()ifcause!=null.- Parameters:
cause- the underlying reason for thisSQLException(which is saved for later retrieval by thegetCause()method); may be null indicating the cause is non-existent or unknown.- Since:
- 1.6
SQLTransientConnectionException
public SQLTransientConnectionException(String reason, Throwable cause)
- Constructs a
SQLTransientConnectionExceptionobject with a givenreasonandcause. TheSQLStateis initialized tonulland the vendor code is initialized to 0.- Parameters:
reason- a description of the exception.cause- the underlying reason for thisSQLException(which is saved for later retrieval by thegetCause()method); may be null indicating the cause is non-existent or unknown.- Since:
- 1.6
SQLTransientConnectionException
public SQLTransientConnectionException(String reason, String SQLState, Throwable cause)
- Constructs a
SQLTransientConnectionExceptionobject with a givenreason,SQLStateandcause. The vendor code is initialized to 0.- Parameters:
reason- a description of the exception.SQLState- an XOPEN or SQL:2003 code identifying the exceptioncause- the underlying reason for thisSQLException(which is saved for later retrieval by thegetCause()method); may be null indicating the cause is non-existent or unknown.- Since:
- 1.6
SQLTransientConnectionException
public SQLTransientConnectionException(String reason, String SQLState, int vendorCode, Throwable cause)
- Constructs a
SQLTransientConnectionExceptionobject with a givenreason,SQLState,vendorCodeandcause.- Parameters:
reason- a description of the exceptionSQLState- an XOPEN or SQL:2003 code identifying the exceptionvendorCode- a database vendor-specific exception codecause- the underlying reason for thisSQLException(which is saved for later retrieval by thegetCause()method); may be null indicating the cause is non-existent or unknown.- Since:
- 1.6
