ADODB
ADOdb원저작자 | 존 림 |
---|---|
개발자 | 데미안 레가드, 마크 뉴햄 |
안정된 릴리스 | 5.22.2 / 2022년 5월 8일 ( |
저장소 | github |
기입처 | PHP |
유형 | 데이터베이스 추상화 계층 |
면허증. | BSD 또는 LGPL |
웹 사이트 | adodb |
ADOdb는 원래 Microsoft의 ActiveX Data Objects와 동일한 개념을 기반으로 하는 PHP용 데이터베이스 추상화 라이브러리입니다.이를 통해 개발자는 정보를 저장하는 기본 데이터베이스 시스템에 관계없이 일관된 방식으로 애플리케이션을 작성할 수 있습니다.데이터베이스 시스템에 대한 모든 콜을 응용 프로그램에서 다시 쓰지 않고도 데이터베이스 시스템을 변경할 수 있다는 장점이 있습니다.
특징들
ADOdb는 다음 데이터베이스를 지원합니다.
- 파이어버드
- IBM DB2
- 베이스간
- Lightweight Directory Access Protocol(LDAP)
- Microsoft 액세스
- Microsoft SQL Server
- MySQL
- Oracle 데이터베이스
- PHP 데이터 객체(PDO)
- 포스트그레스Ql
- SQLite
- 범용 ODBC
- 마리아DB
레거시 [2]드라이버, 지원되지 않는 드라이버 또는 오래된 드라이버는 이전 릴리스의 ADOdb에서도 발견될 수 있습니다.
ADOdb에는 Database Abstraction Layer 외에도 다음과 같은 기능이 있습니다.
- 스키마 관리 도구: 데이터베이스의 테이블, 필드 및 인덱스의 속성을 조회하고 XML 기반 함수의 완전한 스위트를 포함한 데이터베이스 간 스키마 관리를 제공하는 도구 세트
- 날짜 및 시간 라이브러리: PHP 날짜 함수에 대한 드롭다운 대체 기능을 제공하지만 일반 PHP 함수에 의해 지원되는 날짜 범위를 벗어난 날짜에 대한 액세스를 제공합니다.
- 세션 관리 도구: 세션 데이터를 데이터베이스 테이블에 저장하거나 암호화된 데이터로 저장할 수 있습니다.
레퍼런스
- ^ "ADOdb supported databases". ADOdb wiki. Retrieved 13 January 2020.
- ^ "Supported Databases [ADOdb]". adodb.org. Retrieved 2020-03-22.