DESCR 1.3 KB

123456789101112131415161718192021222324252627282930313233
  1. PEAR MDB2 is a merge of the PEAR DB and Metabase php database
  2. abstraction layers.
  3. It provides a common API for all supported RDBMS. The main difference
  4. to most other DB abstraction packages is that MDB2 goes much further
  5. to ensure portability. MDB2 provides most of its many features
  6. optionally that can be used to construct portable SQL statements:
  7. * Object-Oriented API
  8. * A DSN (data source name) or array format for specifying database servers
  9. * Datatype abstraction and on demand datatype conversion
  10. * Various optional fetch modes to fix portability issues
  11. * Portable error codes
  12. * Sequential and non sequential row fetching as well as bulk fetching
  13. * Ability to make buffered and unbuffered queries
  14. * Ordered array and associative array for the fetched rows
  15. * Prepare/execute (bind) named and unnamed placeholder emulation
  16. * Sequence/autoincrement emulation
  17. * Replace emulation
  18. * Limited sub select emulation
  19. * Row limit emulation
  20. * Transactions/savepoint support
  21. * Large Object support
  22. * Index/Unique Key/Primary Key support
  23. * Pattern matching abstraction
  24. * Module framework to load advanced functionality on demand
  25. * Ability to read the information schema
  26. * RDBMS management methods (creating, dropping, altering)
  27. * Reverse engineering schemas from an existing database
  28. * SQL function call abstraction
  29. * Full integration into the PEAR Framework
  30. * PHPDoc API documentation