ADOdb

From Wikipedia, the free encyclopedia
Jump to: navigation, search
ADOdb
Original author(s) John Lim
Developer(s) Damien Regad, Mark Newnham
Stable release
5.20.5 / August 10, 2016 (2016-08-10)
Development status Active
Written in PHP
Type Database abstraction library
License BSD / LGPL
Website adodb.org
Not to be confused with ADODB (ActiveX Data Objects Database).

ADOdb is a database abstraction library for PHP Originally based on the same concept as Microsoft's ActiveX Data Objects. It allows developers to write applications in a consistent way regardless of the underlying database system storing the information. The advantage is that the database system can be changed without re-writing every call to it in the application.

Supported Database Systems[edit]

ADOdb supports the following databases:

Additional Features[edit]

In addition to the Database Abstraction Layer, ADOdb includes the following features:

Schema Management Tools[edit]

The product contains a suite of tools to interrogate the attributes of tables, fields and indexes in databases as well as providing cross-database schema management including a full suite of XML based functions.

Date/Time Library[edit]

The standalone Data/Time Library provides a drop-in replacement for PHP date functions, but provide access to dates outside the normal range of dates supported by normal PHP functions.

Session Management Tools[edit]

The standalone session management library allows storing of session data in a database table and/or as encrypted data.

See also[edit]

References[edit]

External links[edit]