mxODBC is an extension package that provides a Python Database API compliant interface to ODBC 2.0-3.5 capable database drivers and managers. It is part of the professional quality eGenix.com mx Extensions for Python.
In addition to the capabilities provided through the standard Python DB API 2.0 it also gives access to a rich set of catalog methods which allow you to scan the database for tables, procedures, etc. as well as many features needed in professional software development. See the mxODBC features list for a full list.
The 3.0 version of the mxODBC interface allows you to interface to multiple databases from one process. On Unix, it includes preconfigured setups for the commonly used ODBC managers iODBC and unixODBC. On Windows, mxODBC supports the MS ODBC manager.
The mxODBC Developer License allows you to integrate mxODBC into products you develop and redistribute the combined package without further fees or royalties to pay for mxODBC.
You need one license per machine used in the product development process and at least one Developer CPU License for each developer working on the product.
For details regarding the license, please see the mxODBC license information.