This page should help in choosing the right database.
Relational Databases
Databases based on a relational model, with support for SQL.
- ["DB2"]
- ["MySQL"]
- ["Oracle"]
- ["PostgreSQL"]
- ["SQLite"]
- ["SQL Server"]
- ["Informix"]
- ["Ingres"]
- ["Firebird"] (and Interbase)
- ["SAP DB"]
- ["Sybase"]
- ["ThinkSQL"]
add new entries (choose DatabaseTemplate when creating the page)
- 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
pyodbc: http://pyodbc.sourceforge.net
mxODBC: http://www.egenix.com/products/python/mxODBC : A commercial library that provides ODBC connectivity on Windows, Mac OS X, FreeBSD and most other Unix platforms.
ODBTPAPI: http://benjiyork.com/odbtp.html
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.