Class JdbcApiSqlException
- All Implemented Interfaces:
Serializable
,Iterable<Throwable>
- Direct Known Subclasses:
AlreadyClosedSqlException
,InvalidCursorStateSqlException
,InvalidParameterSqlException
JdbcApiSqlException
is intended for errors in using the JDBC API,
such as calling
invalid reference
ResultSet#getString
invalid reference
ResultSet#next
(JdbcApiSqlException
is not for errors that are not under direct
control of the programmer writing JDBC API calls, for example, invalid SQL
syntax errors (which should use
invalid reference
SQLSyntaxErrorException
invalid reference
SQLDataException
invalid reference
SQLTransientException
TODO: Consider using ANSI-/XOPEN-standard SQL State values. (See:
- http://stackoverflow.com/questions/1399574/what-are-all-the-possible-values-for-sqlexception-getsqlstate
- https://github.com/olamedia/kanon/blob/master/src/mvc-model/storageDrivers/SQLSTATE.txt
- http://kanon-framework.googlecode.com/svn/trunk/src/mvc-model/storageDrivers/SQLSTATE.txt
- http://www-01.ibm.com/support/knowledgecenter/api/content/nl/en-us/SSVHEW_6.2.0/com.ibm.rcp.tools.doc.db2e/adg/sql11.html
- ftp://ftp.software.ibm.com/ps/products/db2/info/vr6/htm/db2m0/db2state.htm
- https://docs.oracle.com/cd/E15817_01/appdev.111/b31230/ch2.htm
etc.)
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionSeeinvalid reference
SQLException#SQLException()
JdbcApiSqlException
(String reason) Seeinvalid reference
SQLException#SQLException(String)
JdbcApiSqlException
(String reason, String SQLState) Seeinvalid reference
SQLException#SQLException(String, String)
JdbcApiSqlException
(String reason, String SQLState, int vendorCode) Seeinvalid reference
SQLException#SQLException(String, String, int)
JdbcApiSqlException
(String reason, String sqlState, int vendorCode, Throwable cause) Seeinvalid reference
SQLException#SQLException(String, String, int, Throwable)
JdbcApiSqlException
(String reason, String sqlState, Throwable cause) Seeinvalid reference
SQLException#SQLException(String, String, Throwable)
JdbcApiSqlException
(String reason, Throwable cause) Seeinvalid reference
SQLException#SQLException(String, Throwable)
JdbcApiSqlException
(Throwable cause) Seeinvalid reference
SQLException#SQLException(Throwable cause)
-
Method Summary
Methods inherited from class java.sql.SQLException
getErrorCode, getNextException, getSQLState, iterator, setNextException
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
JdbcApiSqlException
Seeinvalid reference
SQLException#SQLException(String, String, int)
-
JdbcApiSqlException
Seeinvalid reference
SQLException#SQLException(String, String)
-
JdbcApiSqlException
Seeinvalid reference
SQLException#SQLException(String)
-
JdbcApiSqlException
public JdbcApiSqlException()Seeinvalid reference
SQLException#SQLException()
-
JdbcApiSqlException
Seeinvalid reference
SQLException#SQLException(Throwable cause)
-
JdbcApiSqlException
Seeinvalid reference
SQLException#SQLException(String, Throwable)
-
JdbcApiSqlException
Seeinvalid reference
SQLException#SQLException(String, String, Throwable)
-
JdbcApiSqlException
Seeinvalid reference
SQLException#SQLException(String, String, int, Throwable)
-