Précédent   Forum des professionnels en informatique > Java > Général Java > Spring
Spring Forum d'entraide pour le framework Spring. Avant de poster -> FAQ Spring
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/01/2012, 00h25   #1
Membre expérimenté
 
Inscription : mars 2010
Messages : 531
Détails du profil
Informations forums :
Inscription : mars 2010
Messages : 531
Points : 537
Points : 537
Par défaut Supporter plusieurs bases de données

salut

quel est la façon de faire pour supporter plusieurs base de donnée?
par exemple mysql, firebird....

merci
lequebecois79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 09h45   #2
Modérateur
 
Inscription : août 2006
Messages : 2 848
Détails du profil
Informations forums :
Inscription : août 2006
Messages : 2 848
Points : 2 950
Points : 2 950
- utiliser un ORM de type Hibernate ou autre
- utiliser du SQL standard et donc aucune particularité d'un SGBD
fr1man est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 19h04   #3
Membre expérimenté
 
Inscription : mars 2010
Messages : 531
Détails du profil
Informations forums :
Inscription : mars 2010
Messages : 531
Points : 537
Points : 537
Citation:
Envoyé par fr1man Voir le message
- utiliser un ORM de type Hibernate ou autre
- utiliser du SQL standard et donc aucune particularité d'un SGBD
je voulais dire sans orm......

il doit avoir une facon d'avoir plusieurs datasource de déclarer d'utiliser le bon.... et d'avoir différent dao....
lequebecois79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 19h18   #4
Expert Confirmé
 
Homme
Inscription : septembre 2006
Messages : 2 291
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : septembre 2006
Messages : 2 291
Points : 2 738
Points : 2 738
Citation:
Envoyé par lequebecois79 Voir le message
je voulais dire sans orm......

il doit avoir une facon d'avoir plusieurs datasource de déclarer d'utiliser le bon.... et d'avoir différent dao....
De travailler par interface,
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).
JeitEmgie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/01/2012, 22h20   #5
Membre expérimenté
 
Inscription : mars 2010
Messages : 531
Détails du profil
Informations forums :
Inscription : mars 2010
Messages : 531
Points : 537
Points : 537
Citation:
Envoyé par JeitEmgie Voir le message
De travailler par interface,
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).
étonnant qu'il y est si peu d'info sur le sujet sur le web
lequebecois79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h07.


 
 
 
 
Partenaires

Hébergement Web