| 
JavaTM 2 Platform Standard Ed. 5.0  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.lang.Throwable
java.lang.Exception
java.sql.SQLException
public class SQLException
An exception that provides information on a database access error or other errors.
Each SQLException provides several kinds of information: 
 
getMesage.
   DatabaseMetaData method getSQLStateType
       can be used to discover whether the driver returns the XOPEN type or
       the SQL 99 type.
   
| Constructor Summary | |
|---|---|
SQLException()
Constructs an SQLException object;
 the reason field defaults to null, 
 the SQLState field defaults to null, and 
 the vendorCode field defaults to 0. | 
|
SQLException(String reason)
Constructs an SQLException object with a reason;
 the SQLState field defaults to null, and 
 the vendorCode field defaults to 0. | 
|
SQLException(String reason,
             String SQLState)
Constructs an SQLException object with the given reason and 
 SQLState; the vendorCode field 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, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, 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 or SQL 99 code identifying the exceptionvendorCode - a database vendor-specific exception code
public SQLException(String reason,
                    String SQLState)
SQLException object with the given reason and 
 SQLState; the vendorCode field defaults to 0.
reason - a description of the exceptionSQLState - an XOPEN or SQL 99 code identifying the exceptionpublic SQLException(String reason)
SQLException object with a reason;
 the SQLState field defaults to null, and 
 the vendorCode field defaults to 0.
reason - a description of the exceptionpublic SQLException()
SQLException object;
 the reason field defaults to null, 
 the SQLState field defaults to null, and 
 the vendorCode field 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 nonesetNextException(java.sql.SQLException)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 chaingetNextException()
  | 
JavaTM 2 Platform Standard Ed. 5.0  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.