Accéder à 2 bases Access dans la même application web en Java Struts - Java - Programmation
Marsh Posté le 06-05-2004 à 14:00:45
j'avais déjà été voir mais je ne vois pas à quoi correspond l'attribut "key" mis en 2ème paramètre... J'ai essayé avec l'URL de la source de données mais ça ne marche pas.
(getDataSource(javax.servlet.http.HttpServletRequest request, java.lang.String key) )
Marsh Posté le 06-05-2004 à 14:15:39
Exemple :
Code :
|
si tu spécifie pas de key il prend Action.DATA_SOURCE_KEY par défaut
Marsh Posté le 06-05-2004 à 14:36:04
Code :
|
et je fais ds = getDataSource(request,"bugfix_data" );
j'affiche après la valeur de ds dans le log et elle vaut null... Je comprends pas !
Marsh Posté le 06-05-2004 à 15:03:33
essaye ça:
http://jakarta.apache.org/struts/faqs/database.html
y'a une section "Use Multiple Datasources"
Marsh Posté le 06-05-2004 à 15:07:24
ça ressemble beaucoup à ce que tu m'as dit de faire... je réessaie...
Merci !
Marsh Posté le 06-05-2004 à 15:38:05
apparemment ça marche, mais j'ai maintenant un problème d'état de curseur non valide à résoudre...
Merci beaucoup je vais pouvoir avancer maintenant !
Marsh Posté le 06-05-2004 à 10:41:29
J'ai créé 2 sources de données pointant sur chacune des 2 bases et je les ai déclarées toutes les 2 dans le struts-config. mais comment définir quelle source utiliser au moment de faire le getDataSource ? par défaut il accède à la première base et j'ai besoin d'accéder à la deuxième.