Home Accès aux bases de données
Accès au base de donneés PDF Imprimer Envoyer
Écrit par Administrator   
Vendredi, 27 Novembre 2009 06:46

Accès aux bases de donneés:

L'accès aux bases de données se fait en utilisant en ensemble de classes comprises dans le composant Zend_Db. Un ensemble d'adaptateurs est proposé par Zend_Db_Adapter qui permet d'abstraire l'accès aux différentes bases de données. La classe Zend_Db_Table permet de faire correspondre une classe  avec une table de SGBD.

 

Le composant Zend_Db contient les classes suivantes:

Zend_Db
Zend_Db_Adapter
Zend_Db_Table
Zend_Db_Profiler
Zend_Db_Select
Zend_Db_Expr
Zend_Db_Statement

 

 

 

Les SGBD pouvant être utilisé avec ZendFramework sont les suivants :

  • MySQL
  • Microsoft SQL Server
  • Oracle
  • PostgresSQL
  • SQLite
  • IBM DB2

 

Création d'une connexion

Pour se connecter à une base de données il est nécessaire de créer un objet de connexion du type correspondant au SGBD utilisé.

Dans notre exemple nous utilisons MySql , le connecteur à utiliser est  Zend_Db_Adapter_Pdo_Mysql.

<?php

$db= new Zend_Db_Adapter_Pdo_Mysql ( array( 'host'=>'127.0.0.1','username' =>'admin' , 'password'=>'password','dbname'=>'magenta'));

?>

Mise à jour le Dimanche, 29 Novembre 2009 09:07