Bonjour !!
Les classes B, C et D héritent de la classe A :
Dans les classes B, C et D, j'ai une variable 'String BD' qui contient le type de BD à utiliser.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 B extends A C extends A D extends A
classe B :classe C :
Code : Sélectionner tout - Visualiser dans une fenêtre à part String BD = "informix";
classe D :
Code : Sélectionner tout - Visualiser dans une fenêtre à part String BD = "sqlserver";
Je voudrais faire dans la classe A qqch du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part String BD = "as400";
Mais comme ça cela ne fonctionne pas : dans A, la variable BD est nulle..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 switch(BD) { case 'informix': dataSource = DataSourceInitialzer.getInformixDataSource(); break; case 'sqlserver': dataSource = DataSourceInitialzer.getSQLServerDataSource(); break; case 'as400': dataSource = DataSourceInitialzer.getAS400DataSource(); break; }
Quelqu'un peut-il me dépanner, je galère alors que ça me semble pas si dur ..
Milles mercis d'avance !!
Flo
Partager