Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 06-06-2011 09:01:47

siriu
Membre
Date d'inscription: 17-05-2011
Messages: 55

Deux database ?

Bonjour,

J'ai un projet qui nécéssite de travailler sur deux bases de données en même temps une en mySql et une DB2.
Est ce possible avec Zend de travailler avec une instance mysql et une instance DB2 en même temps..

Exemple : je fais un select dans mysql et j'insert le résultat du select dans DB2 ...

Merci d'avance pour vos réponses.

Hors ligne

 

#2 06-06-2011 09:59:38

jfvole
Membre
Date d'inscription: 20-11-2010
Messages: 69

Re: Deux database ?

Je n'ai jamais réaliser ce genre de projet. Mais il me semble que la voie à suivre est la suivante. IL faut créer 2 adaptateur de base de données. Et se servir expressément de chaque adapter au bon moment. Réécriture de code en perspective.

Cdt

Jean

Hors ligne

 

#3 06-06-2011 11:25:59

Ithier
Membre
Date d'inscription: 05-01-2010
Messages: 85

Re: Deux database ?

Je ne l'ai jamais fait, mais c'est possible. Dans la doc on trouve ce composant pour la configuration: http://framework.zend.com/manual/en/zen … es.multidb

Hors ligne

 

#4 06-06-2011 13:51:21

f.garoby
Membre
Date d'inscription: 02-03-2011
Messages: 105

Re: Deux database ?

Par contre, il ne sera pas possible de faire un SELECT dans une BDD et un INSERT dans une autre BDD, en te basant uniquement sur les classes de ZF (telle que Zend_Db_Table_Row).
Tu devras les réécrire (par héritage, par ex.) pour qu'elles soient capables de récupérer via un adaptateur et d'écrire via un autre.
J'imagine que cela doit pouvoir se faire assez facilement en passant l'adaptateur à utiliser en paramètre de la méthode...

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages