|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre expérimenté
![]() Inscription : mars 2010 Messages : 531 ![]() |
salut
quel est la façon de faire pour supporter plusieurs base de donnée? par exemple mysql, firebird.... merci |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : août 2006 Messages : 2 848 ![]() |
- utiliser un ORM de type Hibernate ou autre
- utiliser du SQL standard et donc aucune particularité d'un SGBD |
|
|
00
|
|
|
#3 |
|
Membre expérimenté
![]() Inscription : mars 2010 Messages : 531 ![]() |
|
|
|
00
|
|
|
#4 | |
|
Expert Confirmé
![]() Inscription : septembre 2006 Messages : 2 291 ![]() |
Citation:
D'avoir une classe générale "par défaut" implémentant cette interface et de la sous-classer pour chaque RDBMS cible qui nécessite une implémentation particulière de certaines méthodes, et d'instancier la bonne classe d'implémentation via une classe "factory" qui créera l'instance de la bonne classe en fonction d'un paramètre, De n'accéder aux méthodes que via l'interface (pas de référence directe aux classes d'implémentation). |
|
|
|
00
|
|
|
#5 | |
|
Membre expérimenté
![]() Inscription : mars 2010 Messages : 531 ![]() |
Citation:
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com