GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Python Wiki
  • PSF Wiki
  • Jython Wiki
  • Python Wiki
  • Database Programming

This view

  • Original page
  • New address

GeezerVison is showing wiki.python.org — Database Interfaces

View as Markdown

Database Interfaces¶

Legacy Wiki Page

This page was migrated from the old MoinMoin-based wiki. Information may be outdated or no longer applicable. For current documentation, see python.org.

This page lists database interfaces available for Python. It may also help in finding a suitable database engine for you to use in your Python database applications.

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¶

  • See ADO

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)

  • Informix

  • Ingres

  • MySQL

  • Oracle

  • PostgreSQL

  • SAP DB (also known as “MaxDB”)

  • Microsoft SQL Server

  • Microsoft Access

  • Sybase

  • InterSystems IRIS

(To add new entries, please choose DatabaseTemplate when creating the page.)

Data Warehouse Database Systems¶

  • Teradata

  • IBM Netezza

(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:

  • asql

  • GadFly

  • SQLite

  • ThinkSQL

(To add new entries, please choose DatabaseTemplate when creating the page.)

Non-Relational Databases¶

Record-based Databases¶

Databases working on flat files or fixed records.

  • MetaKit

  • ZODB

  • BerkeleyDB

  • KirbyBase

  • Durus

  • atop

  • buzhug

(To add new entries, please choose DatabaseTemplate when creating the page.)

XML Databases¶

  • 4Suite server

  • Oracle/Sleepycat DB XML (howto)

Graph Databases¶

  • Neo4j

(To add new entries, please choose DatabaseTemplate when creating the page.)

Native Python Databases¶

  • buzhug

  • SnakeSQL

Previous
Database Books
Next
Database Programming
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.