- java.lang.Object
- 
- java.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 ofSQLExceptionthrown 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 Exceptionmay be thrown.- Since:
- 1.6
- See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description SQLNonTransientConnectionException()Constructs aSQLNonTransientConnectionExceptionobject.SQLNonTransientConnectionException(String reason)Constructs aSQLNonTransientConnectionExceptionobject with a givenreason.SQLNonTransientConnectionException(String reason, String SQLState)Constructs aSQLNonTransientConnectionExceptionobject with a givenreasonandSQLState.SQLNonTransientConnectionException(String reason, String SQLState, int vendorCode)Constructs aSQLNonTransientConnectionExceptionobject with a givenreason,SQLStateandvendorCode.SQLNonTransientConnectionException(String reason, String SQLState, int vendorCode, Throwable cause)Constructs aSQLNonTransientConnectionExceptionobject with a givenreason,SQLState,vendorCodeandcause.SQLNonTransientConnectionException(String reason, String SQLState, Throwable cause)Constructs aSQLNonTransientConnectionExceptionobject with a givenreason,SQLStateandcause.SQLNonTransientConnectionException(String reason, Throwable cause)Constructs aSQLTransientExceptionobject with a givenreasonandcause.SQLNonTransientConnectionException(Throwable cause)Constructs aSQLNonTransientConnectionExceptionobject with a givencause.
 - 
Method Summary- 
Methods declared in class java.sql.SQLExceptiongetErrorCode, getNextException, getSQLState, iterator, setNextException
 - 
Methods declared in class java.lang.ThrowableaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 - 
Methods declared in class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods declared in interface java.lang.IterableforEach, spliterator
 
- 
 
- 
- 
- 
Constructor Detail- 
SQLNonTransientConnectionExceptionpublic SQLNonTransientConnectionException() Constructs aSQLNonTransientConnectionExceptionobject. 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
 
 - 
SQLNonTransientConnectionExceptionpublic SQLNonTransientConnectionException(String reason) Constructs aSQLNonTransientConnectionExceptionobject with a givenreason. TheSQLStateis 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.- Parameters:
- reason- a description of the exception
- Since:
- 1.6
 
 - 
SQLNonTransientConnectionExceptionpublic SQLNonTransientConnectionException(String reason, String SQLState) Constructs aSQLNonTransientConnectionExceptionobject 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 exception
- SQLState- an XOPEN or SQL:2003 code identifying the exception
- Since:
- 1.6
 
 - 
SQLNonTransientConnectionExceptionpublic SQLNonTransientConnectionException(String reason, String SQLState, int vendorCode) Constructs aSQLNonTransientConnectionExceptionobject 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 exception
- SQLState- an XOPEN or SQL:2003 code identifying the exception
- vendorCode- a database vendor specific exception code
- Since:
- 1.6
 
 - 
SQLNonTransientConnectionExceptionpublic SQLNonTransientConnectionException(Throwable cause) Constructs aSQLNonTransientConnectionExceptionobject 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 this- SQLException(which is saved for later retrieval by the- getCause()method); may be null indicating the cause is non-existent or unknown.
- Since:
- 1.6
 
 - 
SQLNonTransientConnectionExceptionpublic SQLNonTransientConnectionException(String reason, Throwable cause) Constructs aSQLTransientExceptionobject 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 this- SQLException(which is saved for later retrieval by the- getCause()method); may be null indicating the cause is non-existent or unknown.
- Since:
- 1.6
 
 - 
SQLNonTransientConnectionExceptionpublic SQLNonTransientConnectionException(String reason, String SQLState, Throwable cause) Constructs aSQLNonTransientConnectionExceptionobject 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 exception
- cause- the (which is saved for later retrieval by the- getCause()method); may be null indicating the cause is non-existent or unknown.
- Since:
- 1.6
 
 - 
SQLNonTransientConnectionExceptionpublic SQLNonTransientConnectionException(String reason, String SQLState, int vendorCode, Throwable cause) Constructs aSQLNonTransientConnectionExceptionobject with a givenreason,SQLState,vendorCodeandcause.- Parameters:
- 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.
- Since:
- 1.6
 
 
- 
 
-