ADOdb

ADOdb (Active Data Objects DataBase) ist eine Datenbankabstraktionsschicht für die Skriptsprachen PHP und Python. Das Konzept ähnelt etwa Microsofts ActiveX Data Objects. Sie ermöglicht es, Anwendungen unabhängig von der der Datenspeicherung zugrunde liegenden Datenbank zu schreiben. Der Vorteil ist, dass der Umstieg auf eine andere Datenbank bei Verwendung von ADOdb mit Zeit- und Kostenersparnis verbunden ist, da die Anwendung gar nicht oder nur geringfügig geändert werden muss. Allerdings muss darauf geachtet werden, dass einige Datenbanken nicht alle Funktionen unterstützen.

Es gibt Versionen für PHP und Python.

 

Unterstützte Datenbanken

  • Access
  • ADO
  • DB2
  • Firebird
  • FoxPro
  • FrontBase
  • InterBase
  • Informix
  • LDAP
  • SAP MaxDB
  • Microsoft SQL Server
  • MySQL
  • PostgreSQL
  • ODBC
  • Oracle
  • SQLite
  • Sybase

 

Links