Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 17218 программистов и 1834 робота. Сейчас ищут 1615 программистов ...

Introduction

Вернуться к: MDB2

Introduction

Introduction – A feature overview

PEAR MDB2 is a merge of the PEAR DB and Metabase php database abstraction layers.

It provides a common API for all support RDBMS. The main difference to most other database abstraction packages is that MDB2 goes much further to ensure portability. Among other things MDB2 features:

  • An OO-style query API

  • A DSN (data source name) or array format for specifying database servers

  • Datatype abstraction and on demand datatype conversion

  • Portable error codes

  • Sequential and non sequential row fetching as well as bulk fetching

  • Ability to make buffered and unbuffered queries

  • Ordered array and associative array for the fetched rows

  • Prepare/execute (bind) emulation

  • Sequence emulation

  • Replace emulation

  • Limited Subselect emulation

  • Row limit support

  • Transactions support

  • Large Object support

  • Index/Unique support

  • Module Framework to load advanced functionality on demand

  • Table information interface

  • RDBMS management methods (creating, dropping, altering)

  • Full integration into the PEAR Framework

  • PHPDoc API documentation

Currently supported RDBMS:

  • MySQL

  • MySQLi (PHP5 only)

  • PostgreSQL

  • Oracle

  • Frontbase (unmaintained)

  • Querysim

  • Interbase/Firebird (PHP5 only)

  • MSSQL

  • SQLite

Installation

When you install PEAR MDB2, you only get the base classes, but you also need to install the driver of the appropriate DBMS to have a working installation. For instance, to install the MySQL and the PostgreSQL drivers, you have to run these commands:


$ pear install MDB2

$ pear install MDB2#mysql

$ pear install MDB2#pgsql

Still having problems? Check the F.A.Q.



Вернуться к: MDB2

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware