SQLException
Represents a database exception.
Methods |
|
JdbcSQLException(String message, String sql, String state, int errorCode, Throwable cause, String stackTrace)
Creates a SQLException.
|
|
JdbcSQLException(String message, String sql, String state, int errorCode, Throwable cause, String stackTrace)
Creates a SQLException.
Parameters:
message - the reason
sql - the SQL statement
state - the SQL state
errorCode - the error code
cause - the exception that was the reason for this exception
stackTrace - the stack trace
|
String |
getMessage()
Get the detail error message.
|
String |
getMessage()
Get the detail error message.
Returns:
the message
|
String |
getSQL()
Returns the SQL statement.
|
String |
getSQL()
Returns the SQL statement.
SQL statements that contain '--hide--' are not listed.
Returns:
the SQL statement
|
void |
printStackTrace()
Prints the stack trace to the standard error stream.
|
void |
printStackTrace()
Prints the stack trace to the standard error stream.
|
void |
printStackTrace(PrintWriter s)
Prints the stack trace to the specified print writer.
|
void |
printStackTrace(PrintWriter s)
Prints the stack trace to the specified print writer.
Parameters:
s - the print writer
|
void |
printStackTrace(PrintStream s)
Prints the stack trace to the specified print stream.
|
void |
printStackTrace(PrintStream s)
Prints the stack trace to the specified print stream.
Parameters:
s - the print stream
|
String |
toString()
Returns the class name, the message, and in the server mode, the stack
trace of the server
|
String |
toString()
Returns the class name, the message, and in the server mode, the stack
trace of the server
Returns:
the string representation
|
Fields |
static String |
HIDE_SQL = "--hide--"
|
HIDE_SQL
= "--hide--"
If the SQL statement contains this text, then it is never added to the
SQL exception. Hiding the SQL statement may be important if it contains a
passwords, such as a CREATE LINKED TABLE statement.
|