ODBC Module

The ODBC module provides native ODBC connectivity using pyodbc.

Connection

Exceptions

ODBC-specific exceptions.

Most exceptions are proxied from pyodbc, but we provide our own hierarchy for consistency with DB-API 2.0 specification.

exception sqlalchemy_jdbcapi.odbc.exceptions.Error[source]

Bases: Exception

Base exception for all ODBC errors.

exception sqlalchemy_jdbcapi.odbc.exceptions.Warning[source]

Bases: Exception

Exception raised for important warnings.

exception sqlalchemy_jdbcapi.odbc.exceptions.InterfaceError[source]

Bases: Error

Exception raised for errors related to the database interface.

exception sqlalchemy_jdbcapi.odbc.exceptions.DatabaseError[source]

Bases: Error

Exception raised for errors related to the database.

exception sqlalchemy_jdbcapi.odbc.exceptions.InternalError[source]

Bases: DatabaseError

Exception raised for internal database errors.

exception sqlalchemy_jdbcapi.odbc.exceptions.OperationalError[source]

Bases: DatabaseError

Exception raised for operational database errors.

exception sqlalchemy_jdbcapi.odbc.exceptions.ProgrammingError[source]

Bases: DatabaseError

Exception raised for programming errors.

exception sqlalchemy_jdbcapi.odbc.exceptions.IntegrityError[source]

Bases: DatabaseError

Exception raised for database integrity errors.

exception sqlalchemy_jdbcapi.odbc.exceptions.DataError[source]

Bases: DatabaseError

Exception raised for data processing errors.

exception sqlalchemy_jdbcapi.odbc.exceptions.NotSupportedError[source]

Bases: DatabaseError

Exception raised for unsupported operations.