|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object![]()
![]()
![]()
java.lang.Throwable
![]()
![]()
![]()
java.lang.Exception
![]()
![]()
![]()
java.sql.SQLException

, RowSetWarning
, SerialException
, SQLWarning
, SyncFactoryException
, SyncProviderException

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
Constructs an SQLException object with a reason;
the SQLState field defaults to null, and
the vendorCode field defaults to 0. |
|
SQLException
Constructs an SQLException object with the given reason and
SQLState; the vendorCode field defaults to 0. |
|
SQLException
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
Adds an SQLException object to the end of the chain. |
Methods inherited from class java.lang.Throwable ![]() |
|---|
fillInStackTrace |
Methods inherited from class java.lang.Object ![]() |
|---|
clone |
| 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 exception

public 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 exception

public 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()

|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||