Function documentationError Handling (JDBC Driver) Locate this document in the navigation structure

 

When errors occur, the SAP MaxDB JDBC driver triggers exceptions of the following classes. All classes are subclasses of the java.sql.SQLException class of the Java platform.

SAP MaxDB JDBC Driver: Exceptions

Class

Description

com.sap.dbtech.jdbc.exceptions.DatabaseException

Error when executing an SQL statement

com.sap.dbtech.jdbc.exceptions.InternalJDBCError

Internal error of the JDBC driver

com.sap.dbtech.jdbc.exceptions.InvalidArgumentValue

An invalid parameter value has been transferred to a method

com.sap.dbtech.jdbc.exceptions.InvalidColumnException

An invalid column of an object in the class ResultSet was accessed

com.sap.dbtech.jdbc.exceptions.JDBCDriverException

Internal error of the JDBC driver

com.sap.dbtech.jdbc.exceptions.NotSupportedException

A property has been used that the JDBC driver does not support

com.sap.dbtech.jdbc.exceptions.ObjectIsClosedException

Object in the class Connection, Statement, or ResultSet accessed after close method called for this object.

com.sap.dbtech.jdbc.exceptions.PrepareExecution

Error when preparing an SQL statement

com.sap.dbtech.jdbc.translators.ConversionExceptionSapDB

Error when converting between Java and SQL data types

In order to write a Java application that is independent of the database product, do not explicitly query the above-mentioned exceptions in catch statements, but only exceptions of the java.sql.SQLException class.