Trisha Shetty (Editor)

ADOdb

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Original author(s)
  
John Lim

Written in
  
PHP

Development status
  
Active

Developer(s)
  
Damien Regad, Mark Newnham

Stable release
  
5.20.5 / August 10, 2016 (2016-08-10)

Type
  
Database abstraction library

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.

Contents

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 Date/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

    ADOdb Wikipedia