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:
ExceptionBase exception for all ODBC errors.
- exception sqlalchemy_jdbcapi.odbc.exceptions.Warning[source]¶
Bases:
ExceptionException raised for important warnings.
- exception sqlalchemy_jdbcapi.odbc.exceptions.InterfaceError[source]¶
Bases:
ErrorException raised for errors related to the database interface.
- exception sqlalchemy_jdbcapi.odbc.exceptions.DatabaseError[source]¶
Bases:
ErrorException raised for errors related to the database.
- exception sqlalchemy_jdbcapi.odbc.exceptions.InternalError[source]¶
Bases:
DatabaseErrorException raised for internal database errors.
- exception sqlalchemy_jdbcapi.odbc.exceptions.OperationalError[source]¶
Bases:
DatabaseErrorException raised for operational database errors.
- exception sqlalchemy_jdbcapi.odbc.exceptions.ProgrammingError[source]¶
Bases:
DatabaseErrorException raised for programming errors.
- exception sqlalchemy_jdbcapi.odbc.exceptions.IntegrityError[source]¶
Bases:
DatabaseErrorException raised for database integrity errors.
- exception sqlalchemy_jdbcapi.odbc.exceptions.DataError[source]¶
Bases:
DatabaseErrorException raised for data processing errors.
- exception sqlalchemy_jdbcapi.odbc.exceptions.NotSupportedError[source]¶
Bases:
DatabaseErrorException raised for unsupported operations.