|
Java Platform 1.2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.lang.Throwable | +--java.lang.Exception | +--java.sql.SQLException
An exception that provides information on a database access error.
Each SQLException
provides several kinds of information:
getMesage
.
Constructor Summary | |
SQLException()
Constructs an SQLException object;
reason defaults to null, SQLState
defaults to null, and vendorCode defaults to 0. |
|
SQLException(String reason)
Constructs an SQLException object with a reason;
SQLState defaults to null, and vendorCode defaults to 0. |
|
SQLException(String reason,
String SQLState)
Constructs an SQLException object with a reason and SQLState;
vendorCode defaults to 0. |
|
SQLException(String reason,
String SQLState,
int vendorCode)
Constructs a fully-specified SQLException object. |
Method Summary | |
int |
getErrorCode()
Retrieves the vendor-specific exception code for this SQLException object. |
SQLException |
getNextException()
Retrieves the exception chained to this SQLException object. |
String |
getSQLState()
Retrieves the SQLState for this SQLException object. |
void |
setNextException(SQLException ex)
Adds an SQLException object to the end of the chain. |
Methods inherited from class java.lang.Throwable |
fillInStackTrace,
getLocalizedMessage,
getMessage,
printStackTrace,
printStackTrace,
printStackTrace,
toString |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Constructor Detail |
public SQLException(String reason, String SQLState, int vendorCode)
SQLException
object.reason
- a description of the exceptionSQLState
- an XOPEN code identifying the exceptionvendorCode
- a database vendor-specific exception codepublic SQLException(String reason, String SQLState)
SQLException
object with a reason and SQLState;
vendorCode defaults to 0.reason
- a description of the exceptionSQLState
- an XOPEN code identifying the exceptionpublic SQLException(String reason)
SQLException
object with a reason;
SQLState defaults to null, and vendorCode defaults to 0.reason
- a description of the exceptionpublic SQLException()
SQLException
object;
reason defaults to null, SQLState
defaults to null, and vendorCode defaults to 0.Method Detail |
public String getSQLState()
SQLException
object.public int getErrorCode()
SQLException
object.public SQLException getNextException()
SQLException
object.public void setNextException(SQLException ex)
SQLException
object to the end of the chain.ex
- the new exception that will be added to the end of
the SQLException chain
|
Java Platform 1.2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |