java.lang.Object | |||
↳ | java.lang.Throwable | ||
↳ | java.lang.Exception | ||
↳ | java.sql.SQLException |
Known Direct Subclasses |
An exception that indicates a failed JDBC operation. It provides the following information about problems encountered with database access:
SQLState
error description string following either
SQL 99
or X/OPEN
SQLState
conventions.
getSQLStateType()
exposes the specific convention in
use.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Creates an
SQLException
object.
|
||||||||||
|
Creates an
SQLException
object.
|
||||||||||
|
Creates an
SQLException
object.
|
||||||||||
|
Creates an
SQLException
object.
|
||||||||||
|
Creates an SQLException object.
|
||||||||||
|
Creates an SQLException object.
|
||||||||||
|
Creates an SQLException object.
|
||||||||||
|
Creates an SQLException object.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Returns the integer error code for this
SQLException
.
|
||||||||||
|
Retrieves the
SQLException
chained to this
SQLException
,
if any.
|
||||||||||
|
Retrieves the
SQLState
description string for this
SQLException
object.
|
||||||||||
|
Obsolete.
|
||||||||||
|
Obsolete.
|
[Expand]
Inherited Methods
|
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Throwable
|
|||||||||||
From class
java.lang.Object
|
|||||||||||
From interface
java.lang.Iterable
|
Creates an
SQLException
object. The reason string is set to
null
, the
SQLState
string is set to
null
and the
error code is set to 0.
Creates an
SQLException
object. The reason string is set to the given
reason string, the
SQLState
string is set to
null
and the error code is
set to 0.
theReason | the string to use as the Reason string |
---|
Creates an
SQLException
object. The reason string is set to the
given reason string, the
SQLState
string is set to the given
SQLState
string and the error code is set to 0.
theReason | the string to use as the reason string. |
---|---|
theSQLState |
the string to use as the
SQLState
string.
|
Creates an
SQLException
object. The reason string is set to the
given reason string, the
SQLState
string is set to the given
SQLState
string and the error code is set to the given error code
value.
theReason | the string to use as the reason string. |
---|---|
theSQLState |
the string to use as the
SQLState
string.
|
theErrorCode | the integer value for the error code. |
Creates an SQLException object. The Reason string is set to the null if cause == null or cause.toString() if cause!=null,and the cause Throwable object is set to the given cause Throwable object.
theCause | the Throwable object for the underlying reason this SQLException |
---|
Creates an SQLException object. The Reason string is set to the given and the cause Throwable object is set to the given cause Throwable object.
theReason | the string to use as the Reason string |
---|---|
theCause | the Throwable object for the underlying reason this SQLException |
Creates an SQLException object. The Reason string is set to the given reason string, the SQLState string is set to the given SQLState string and the cause Throwable object is set to the given cause Throwable object.
theReason | the string to use as the Reason string |
---|---|
theSQLState | the string to use as the SQLState string |
theCause | the Throwable object for the underlying reason this SQLException |
Creates an SQLException object. The Reason string is set to the given reason string, the SQLState string is set to the given SQLState string , the Error Code is set to the given error code value, and the cause Throwable object is set to the given cause Throwable object.
theReason | the string to use as the Reason string |
---|---|
theSQLState | the string to use as the SQLState string |
theErrorCode | the integer value for the error code |
theCause | the Throwable object for the underlying reason this SQLException |
Returns the integer error code for this
SQLException
.
SQLException
. The meaning
of the code is specific to the vendor of the database.
Retrieves the
SQLException
chained to this
SQLException
,
if any.
SQLException
chained to this
SQLException
.
null
if there is no
SQLException
chained to this
SQLException
.
Retrieves the
SQLState
description string for this
SQLException
object.
SQLState
string for this
SQLException
object.
This is an error description string which follows either the SQL
99 conventions or the X/OPEN
SQLstate
conventions. The
potential values of the
SQLState
string are described in
each of the specifications. Which of the conventions is being
used by the
SQLState
string can be discovered by using
the
getSQLStateType
method of the
DatabaseMetaData
interface.
Obsolete.
getCause()
should be used instead of this iterator. Returns an iterator
over the exceptions added with
setNextException(SQLException)
.
Iterator
instance.
Obsolete. Appends
ex
to the end of this chain.