| 
JavaTM 2 Platform Standard Edition  | 
|||||||||
| 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 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.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
  | 
JavaTM 2 Platform Standard Edition  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||