skip to navigation
skip to content

Starting point for learning about using databases from Python.

Relational Databases

Relational databases are the most widely used type of database, storing information as tables containing a number of rows.

  • ChoosingDatabase -- lists databases supported by Python libraries.

  • DatabaseInterfaces -- another list of databases accessible from Python. (Should merge this list with the above one...)

The DB-API

The DB-API is a specification for a common interface to relational databases. The current version of the specification is version 2.0.

Future development

Historical development

Related tools

  • HigherLevelDatabaseProgramming -- wrappers that provide simpler or higher-level database interfaces, such as object/relational mappers and SQL generators.

  • SQL Relay is a persistent database connection pooling, proxying and load balancing system for Unix systems, supporting many different databases and languages, including PostgreSQL and Python.

Other resources

Non-relational Databases

EditText (last edited 2008-11-15 14:00:56 by localhost)