java.sql
Class SQLNonTransientConnectionException
java.lang.Objectjava.lang.Throwable
java.lang.Exception
java.sql.SQLException
java.sql.SQLNonTransientException
java.sql.SQLNonTransientConnectionException
- All Implemented Interfaces:
- Serializable, Iterable<Throwable>
public class SQLNonTransientConnectionException
- extends SQLNonTransientException
The subclass of SQLException thrown for the SQLState
class value '08', representing
that the connection operation that failed will not succeed when
the operation is retried without the cause of the failure being corrected.
- Since:
- 1.6
- See Also:
- Serialized Form
| Constructor Summary | |
|---|---|
SQLNonTransientConnectionException()
Constructs a SQLNonTransientConnectionException object. |
|
SQLNonTransientConnectionException(String reason)
Constructs a SQLNonTransientConnectionException object
with a given reason. |
|
SQLNonTransientConnectionException(String reason,
String SQLState)
Constructs a SQLNonTransientConnectionException object
with a given reason and SQLState. |
|
SQLNonTransientConnectionException(String reason,
String SQLState,
int vendorCode)
Constructs a SQLNonTransientConnectionException object
with a given reason, SQLState and
vendorCode. |
|
SQLNonTransientConnectionException(String reason,
String SQLState,
int vendorCode,
Throwable cause)
Constructs a SQLNonTransientConnectionException object
with a given
reason, SQLState, vendorCode
and cause. |
|
SQLNonTransientConnectionException(String reason,
String SQLState,
Throwable cause)
Constructs a SQLNonTransientConnectionException object
with a given
reason, SQLState and cause. |
|
SQLNonTransientConnectionException(String reason,
Throwable cause)
Constructs a SQLTransientException object
with a given
reason and cause. |
|
SQLNonTransientConnectionException(Throwable cause)
Constructs a SQLNonTransientConnectionException 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 |
|---|
SQLNonTransientConnectionException
public SQLNonTransientConnectionException()
- Constructs a
SQLNonTransientConnectionExceptionobject. 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
SQLNonTransientConnectionException
public SQLNonTransientConnectionException(String reason)
- Constructs a
SQLNonTransientConnectionExceptionobject 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
SQLNonTransientConnectionException
public SQLNonTransientConnectionException(String reason, String SQLState)
- Constructs a
SQLNonTransientConnectionExceptionobject 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
SQLNonTransientConnectionException
public SQLNonTransientConnectionException(String reason, String SQLState, int vendorCode)
- Constructs a
SQLNonTransientConnectionExceptionobject 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
SQLNonTransientConnectionException
public SQLNonTransientConnectionException(Throwable cause)
- Constructs a
SQLNonTransientConnectionExceptionobject 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
SQLNonTransientConnectionException
public SQLNonTransientConnectionException(String reason, Throwable cause)
- Constructs a
SQLTransientExceptionobject 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
SQLNonTransientConnectionException
public SQLNonTransientConnectionException(String reason, String SQLState, Throwable cause)
- Constructs a
SQLNonTransientConnectionExceptionobject 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 (which is saved for later retrieval by thegetCause()method); may be null indicating the cause is non-existent or unknown.- Since:
- 1.6
SQLNonTransientConnectionException
public SQLNonTransientConnectionException(String reason, String SQLState, int vendorCode, Throwable cause)
- Constructs a
SQLNonTransientConnectionExceptionobject 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
