|
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.