Contents
Note: The contents of the ChoosingDatabase page are being merged back into this page.
Generic Database Interfaces and APIs
- The Python standard for database interfaces is the Python DB-API (PEP 249) Most Python database interfaces adhere to this standard. 
- Most databases have ODBC support; see the section below on ODBC modules.
- Java databases usually support JDBC, and can be used from Jython.
- See also DbApiModuleComparison 
ODBC Support
- See ODBC 
ADO Support
- adodbapi (http://adodbapi.sourceforge.net/): A Python module that makes it easy to use Microsoft ADO for connecting to databases and other data sources. 
Database Interfaces for Relational Database Systems
Database systems employing a relational model, with support for SQL.
General Purpose Database Systems
- IBM DB2 
- Firebird (and Interbase) 
- SAP DB (also known as "MaxDB") 
- Microsoft SQL Server 
(To add new entries, please choose DatabaseTemplate when creating the page.)
Database Systems for Embedding Into Applications
The following database systems are more oriented towards embedded applications:
(To add new entries, please choose DatabaseTemplate when creating the page.)
Non-Relational Databases
(To add new entries, please choose DatabaseTemplate when creating the page.)
