Finalmente il team di PHP ha deciso di includere nella distribuzione standard del linguaggio (la 5.1 per l’esattezza) un layer di astrazione nativo per i database più utilizzati durante lo sviluppo di applicazioni web (e, perchè no, desktop). PDO (PHP Data Objects) è per l’appunto questo layer di astrazione, nato come package opzionale di PECL. I database supportati sono i seguenti:

  • DBLIB: FreeTDS / Microsoft SQL Server / Sybase
  • Firebird: Firebird/Interbase 6
  • MYSQL: MySQL 3.x/4.0
  • OCI: Oracle Call Interface
  • ODBC: ODBC v3 (IBM DB2 and unixODBC)
  • PGSQL: PostgreSQL
  • SQLITE: SQLite 3.x

Per poter utilizzare uno di questi driver è necessario aver installato opportunamente il package.

Sul blog dello sviluppatore di questa interessante estensione possiamo trovare materiale interessante per iniziare a testare la libreria. Oltretutto sono presenti le slide di una conferenza tenutasi in questo periodo sull’argomento. Per chi fosse interessato è presente un tutorial più approfondito sul wiki di PHP.

Share and Enjoy

  • Facebook
  • Twitter
  • Delicious
  • LinkedIn
  • StumbleUpon
  • Add to favorites
  • Email
  • RSS
CommentaDi' la tua

Il tuo indirizzo email non sarà mostrato pubblicamente. I campi obbligatori sono contrassegnati da *