Extensions are available for accessing IBM® data server databases from a Python application.
The following extensions are available:
- ibm_db API
- Provides the best support for advanced features, including pureXML® support
and access to metadata
- ibm_db_dbi API
- Implements Python Database API Specification v2.0, which provides
basic functions for interacting with databases but does not offer
the advanced features provided by ibm_db
- ibm_db_sa adaptor
- Provides support for using SQLAlchemy to access IBM data servers
As of Fix Pack 1, the following extension
is available:
- ibm_db_django
- Provides support for the Django Framework
These extensions allow Python applications to access the following IBM data servers:
- DB2® for Linux, UNIX, and Windows,
Version 9.1 Fix Pack 2 (and later)
- DB2 UDB for Linux, UNIX, and Windows,
Version 8 Fixpak 15 (and later)
- Remote connections to IBM DB2 Universal Database on i5/OS™ V5R3, with PTF SI27358 (includes SI27250)
- Remote connections to IBM DB2 for IBM i 5.4
(and later) with PTF SI27256
- Remote connections to DB2 for z/OS®,
Version 8 and Version 9
- IBM Informix®,
Version 11.10 (and later)