|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| 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 or other errors.
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 code
public 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.SQLException object in the chain;
null if there are nonepublic 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
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.