public class NestedSQLException extends java.sql.SQLException implements NestedThrowable
NestedThrowable.Util| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Throwable |
nested
The nested throwable
|
private static long |
serialVersionUID
The serialVersionUID
|
DETECT_DUPLICATE_NESTING, NESTED_TRACE_ENABLED, PARENT_TRACE_ENABLED| Constructor and Description |
|---|
NestedSQLException(java.lang.String msg)
Construct a NestedSQLException with the specified detail
message.
|
NestedSQLException(java.lang.String msg,
java.lang.String state)
Construct a NestedSQLException.
|
NestedSQLException(java.lang.String msg,
java.lang.String state,
int code)
Construct a NestedSQLException.
|
NestedSQLException(java.lang.String msg,
java.lang.Throwable nested)
Construct a NestedSQLException with the specified detail
message and nested Throwable.
|
NestedSQLException(java.lang.Throwable nested)
Construct a NestedSQLException with the specified
nested Throwable.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Throwable |
getCause()
Return the nested Throwable.
|
java.lang.String |
getMessage()
Returns the composite throwable message.
|
java.lang.Throwable |
getNested()
Return the nested Throwable.
|
void |
printStackTrace()
Prints the composite message and the embedded stack trace to
System.err.
|
void |
printStackTrace(java.io.PrintStream stream)
Prints the composite message and the embedded stack trace to the
specified print stream.
|
void |
printStackTrace(java.io.PrintWriter writer)
Prints the composite message and the embedded stack trace to the
specified print writer.
|
getErrorCode, getNextException, getSQLState, iterator, setNextExceptionaddSuppressed, fillInStackTrace, getLocalizedMessage, getStackTrace, getSuppressed, initCause, setStackTrace, toStringprivate static final long serialVersionUID
protected final java.lang.Throwable nested
public NestedSQLException(java.lang.String msg)
msg - Detail message.public NestedSQLException(java.lang.String msg,
java.lang.Throwable nested)
msg - Detail message.nested - Nested Throwable.public NestedSQLException(java.lang.Throwable nested)
nested - Nested Throwable.public NestedSQLException(java.lang.String msg,
java.lang.String state)
msg - Detail message.state - SQL state message.public NestedSQLException(java.lang.String msg,
java.lang.String state,
int code)
msg - Detail message.state - SQL state message.code - SQL vendor code.public java.lang.Throwable getNested()
getNested in interface NestedThrowablepublic java.lang.Throwable getCause()
For JDK 1.4 compatibility.
getCause in interface NestedThrowablegetCause in class java.lang.Throwablepublic java.lang.String getMessage()
getMessage in class java.lang.Throwablepublic void printStackTrace(java.io.PrintStream stream)
printStackTrace in class java.lang.Throwablestream - Stream to print to.public void printStackTrace(java.io.PrintWriter writer)
printStackTrace in class java.lang.Throwablewriter - Writer to print to.public void printStackTrace()
printStackTrace in class java.lang.Throwable