ADOdb
# ADOdb

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.

## Features

ADOdb supports the following databases:

* Firebird
* IBM Db2
* Interbase
* Lightweight Directory Access Protocol (LDAP)
* Microsoft Access
* Microsoft SQL Server
* MySQL
* Oracle database
* PHP Data Objects (PDO)
* PostgreSQL
* SQLite
* generic ODBC
* MariaDB

Legacy, unsupported or obsolete drivers may still be found in older releases of ADOdb.

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

* Schema management tools: 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 and 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: allows storing session data in a database table or as encrypted data
