ADOdb is a an open source PHP database abstraction layer, schema management tool, session management and date/time library.
ADOdb is a PHP database abstraction layer originally developed as a proprietary product by John Lim, but is now an active open source community project. The project website can be found at ADOdb.org.
The library allows portable SQL code to be written to access a wide range of databases. In addition to the core functionality it provides the following features:
- A high performance alternative to the PHP pear mdb libraries.
- A full suite of utilities to manage data dictionaries including XML based schema management.
- A standalone Date/Time library that allows access to dates outside the normal PHP limits
- A session management library that allows sessions to be encrypted and/or stored inside a database table.
Note: Not to be confused with Microsoft's ActiveX Data Objects.