ADOdb
Original author(s) | John Lim |
---|---|
Developer(s) | Damien Regad, Mark Newnham |
Stable release | 5.20.3 / January 1, 2016 |
Development status | Active |
Written in | PHP |
Type | Database abstraction library |
License | BSD / LGPL |
Website |
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.
Supported Database Systems
ADOdb supports the following databases:
- ActiveX Data Objects*
- DB2
- Firebird
- Foxpro
- FrontBase
- Informix
- Interbase
- LDAP
- Microsoft Access
- Microsoft SQL Server
- MySQL
- Netezza
- Oracle
- PostgreSQL
- SAP DB
- SQLite
- SAP ASE
- SAP ADS
- generic ODBC and ODBTP
Additional Features
In addition to the Database Abstraction Layer, ADOdb includes the following features:
Schema Management Tools
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
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
The standalone session management library allows storing of session data in a database table and/or as encrypted data.
References
External links
- ADOdb home page
- SourceForge project page
- ADOdb source code
- comparison of the database abstraction layers, including ADOdb