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#getStringinvalid 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
SQLSyntaxErrorExceptioninvalid reference
SQLDataExceptioninvalid 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
ConstructorsConstructorDescriptionSee.invalid reference
SQLException#SQLException()JdbcApiSqlException(String reason) See.invalid reference
SQLException#SQLException(String)JdbcApiSqlException(String reason, String SQLState) See.invalid reference
SQLException#SQLException(String, String)JdbcApiSqlException(String reason, String SQLState, int vendorCode) See.invalid reference
SQLException#SQLException(String, String, int)JdbcApiSqlException(String reason, String sqlState, int vendorCode, Throwable cause) See.invalid reference
SQLException#SQLException(String, String, int, Throwable)JdbcApiSqlException(String reason, String sqlState, Throwable cause) See.invalid reference
SQLException#SQLException(String, String, Throwable)JdbcApiSqlException(String reason, Throwable cause) See.invalid reference
SQLException#SQLException(String, Throwable)JdbcApiSqlException(Throwable cause) See.invalid reference
SQLException#SQLException(Throwable cause) -
Method Summary
Methods inherited from class java.sql.SQLException
getErrorCode, getNextException, getSQLState, iterator, setNextExceptionMethods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
JdbcApiSqlException
See.invalid reference
SQLException#SQLException(String, String, int) -
JdbcApiSqlException
See.invalid reference
SQLException#SQLException(String, String) -
JdbcApiSqlException
See.invalid reference
SQLException#SQLException(String) -
JdbcApiSqlException
public JdbcApiSqlException()See.invalid reference
SQLException#SQLException() -
JdbcApiSqlException
See.invalid reference
SQLException#SQLException(Throwable cause) -
JdbcApiSqlException
See.invalid reference
SQLException#SQLException(String, Throwable) -
JdbcApiSqlException
See.invalid reference
SQLException#SQLException(String, String, Throwable) -
JdbcApiSqlException
See.invalid reference
SQLException#SQLException(String, String, int, Throwable)
-