mxODBC is a commercially supported Python extension package that provides a Python Database API 2.0 compliant interface to ODBC capable database drivers and managers.
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.
Version 3.1 of mxODBC updates support for MS SQL Server Native Client, Oracle Instant Client, IBM DB2 and Sybase ASE ODBC drivers. New in this version is support for the Netezza and Teradata ODBC drivers.
On Unix, mxODBC includes subpackages for the ODBC managers iODBC, unixODBC and the DataDirect ODBC manager. On Windows, mxODBC supports the standard MS ODBC manager.
The Product Development Edition License allows you to develop products which include mxODBC. The license is valid for one developer and one product. It allows royalty-free redistribution as part of the developed product.
The mxODBC functionality provided by the Product Development Edition is the same as that of the Professional Edition, i.e. the product can connect to any database using an unlimited number of connections.
For details regarding the license, please see the mxODBC license information.