public class SQLException extends Exception
Constructor and Description |
---|
SQLException()
This method initializes a new instance of
SQLException
that does not have a descriptive messages and SQL state, and which
has a vendor error code of 0. |
SQLException(String message)
This method initializes a new instance of
SQLException
with the specified descriptive error message. |
SQLException(String message,
String SQLState)
This method initializes a new instance of
SQLException
with the specified descriptive error message and SQL state string. |
SQLException(String message,
String SQLState,
int vendorCode)
This method initializes a nwe instance of
SQLException
with the specified descriptive error message, SQL state string, and
vendor code. |
Modifier and Type | Method and Description |
---|---|
int |
getErrorCode()
This method returns the vendor specific error code associated with
this error.
|
SQLException |
getNextException()
This method returns the exception that is chained to this object.
|
String |
getSQLState()
This method returns the SQLState information associated with this
error.
|
void |
setNextException(SQLException e)
This method adds a new exception to the end of the chain of exceptions
that are chained to this object.
|
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public SQLException(String message, String SQLState, int vendorCode)
SQLException
with the specified descriptive error message, SQL state string, and
vendor code.message
- A string describing the nature of the error.SQLState
- A string containing the SQL state of the error.vendorCode
- The vendor error code associated with this error.public SQLException(String message, String SQLState)
SQLException
with the specified descriptive error message and SQL state string.
The vendor error code of this instance will be 0.message
- A string describing the nature of the error.SQLState
- A string containing the SQL state of the error.public SQLException(String message)
SQLException
with the specified descriptive error message. The SQL state of this
instance will be null
and the vendor error code will be 0.message
- A string describing the nature of the error.public SQLException()
SQLException
that does not have a descriptive messages and SQL state, and which
has a vendor error code of 0.public String getSQLState()
String
which is formatted
using the XOPEN SQL state conventions.null
.public int getErrorCode()
public SQLException getNextException()
null
.public void setNextException(SQLException e)
e
- The exception to add to the end of the chain.