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.
Original author(s) | John Lim |
---|---|
Developer(s) | Damien Regad, Mark Newnham |
Stable release | 5.20.16
/ January 12, 2020 |
Repository | github |
Written in | PHP |
Type | Database abstraction layer |
License | BSD or LGPL |
Website | adodb |
Features
ADOdb supports the following databases: [1]
- 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
Legacy, unsupported or obsolete drivers may still be found in older releases of ADOdb.[2]
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
gollark: It's like JSON, but binary (not ASCII-only), theoretically easier to parse, more compact and more extensible.
gollark: Compact Binary Object Representation.
gollark: The new protocol is CBOR-based so I changed it.
gollark: ```local CBOR_path = _G.skynet_CBOR_path or "cbor.lua"local a=http.get"https://raw.githubusercontent.com/osmarks/skynet/master/cbor.lua"local b=fs.open(CBOR_path,"w")b.write(a.readAll())a.close()b.close()local CBOR = dofile(CBOR_path)```
gollark: Fixed it.
References
- "ADOdb supported databases". ADOdb wiki. Retrieved 13 January 2020.
- "Supported Databases [ADOdb]". adodb.org. Retrieved 2020-03-22.
External links
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.