Iniziare a lavorare con PEAR_MDB2

Introduzione

Ogni programmatore (anche alle prime armi) sicuramente conoscer? PEAR. Per chi non lo conoscesse, un “frutto” di php, un framework preposto alla realizzazione di codice riusabile. In parole povere, codice pronto all’uso, specifico per determinati compiti ed utilizza un interfaccia comune che ci permette di utilizzare agevolmente ogni componente.

PEAR_MDB2 uno di questi componenti riutilizzabili. Il suo compito astrarre l’accesso ai dati, rendendo la vita del programmatore molto pi semplice. L’accesso al database da utilizzare, avviene semplicemente specificando il DSN dello stesso, che nella forma db_type://db_user:db_pass@db_host/db_name. Ci che rende cos? interessante questo componente, , tra le altre cose, il numero di backend supportati:

  • FrontBase (fbsql)
  • Interbase / Firebird (ibase)
  • Microsoft SQL Server (mssql)
  • MySQL (mysql)
  • MySQL con nuovo protocollo di autenticazione (mysqli)
  • Oracle 7-10 (oci8)
  • PostgreSQL (pgsql)
  • QuerySim (querysim)
  • SQLite (sqlite)

Ovviamente, php deve essere configurato con i vari –with-qualcosa.

Utilizzare MDB2 permette di avere codice consistente ai cambiamenti (pu accadere di dover migrare il proprio codice da vari DBMS a MySQL o PostgreSQL e viceversa). Imparare ad utilizzare le basi di MDB2 ci permette di dover cambiare esclusivamente il DSN (ovviamente ipotizzo che MDB2 implementi tutte le funzioni e funzionalit? native del backend).

Finita questa breve introduzione, passiamo alla seconda parte: Installare PEAR.