sunelis
Messages postés11Date d'inscriptionjeudi 26 février 2004StatutMembreDernière intervention30 septembre 2004
-
26 févr. 2004 à 18:02
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 2006
-
27 févr. 2004 à 22:57
Bonjour a tous
Je ne programme en Java que depuis peu de temps et il se pose a moi le probleme suivant :
je developpe un logiciel utilisant une base de donnee MySQL mais le logiciel est destine a une base Oracle. Comme il y a de petites differences, j'aimerais creer deux type de compilation. J'aimerais donc savoir s'il existe l'equivalent de #ifdef et des variables de compilation comme en C++ ?
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 27 févr. 2004 à 16:31
:big) Neodante :big)
En fait j'aurais 2 choses pour toit sur lesquels tu pourrais réfléchir :
- JDBC est sensé si tu n'utilise pas les APIs propriétaire oracle.trucmuche de pouvoir gérer n'importe quelle base de données ... peut-être pas dans les profondeurs de la bête mais suffisamment pour pouvoir faire un grand nombre de choses !
-En java on peut faire de la compilation conditionnelle ... mais pas dans les fichiers sources, dans les fichiers de compilation uniquement. Je lève le voile : en utilisant ANT (ant.apache.org) qui est reconnu par les professionnels autant que par les 'amateurs' (si on peut dire ça !).
ANT est l'équivalent d'un make ou GNUmake mais en plus souple et plus simple. Les fichiers sont au format XML et c'est que du bonheur !
Pour ta condition de compilation tu trouveras l'attribut ou dans tes targets (regarde la doc pour comprendre !) ...
sunelis
Messages postés11Date d'inscriptionjeudi 26 février 2004StatutMembreDernière intervention30 septembre 2004 27 févr. 2004 à 17:03
Merci Neodante
je vais certainement utiliser ant donc je verrai bien à ce moment là. Mon developpement n'est pas tres avancé, je travaille surtout sur la conception pour l'instant, je n'ai pour l'instant que le squelette de mes objets.
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 27 févr. 2004 à 19:42
:big) Neodante :big)
Tu verras c'est d'enfer ... on attends la version ANT2 avec impatience !
Pour moi ANT c'est la compilation une fois que tu as fais le tour de javac ...(lol) parce que déjà maîtriser javac y a du chemin ... (et j'en ai encore !)
@+
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 27 févr. 2004 à 22:57
:big) Neodante :big)
Oui mais les fichiers ne se font pas tout seul et surtout vu les possibilités de ANT et puis au moins tu peux redistribuer le source sans être dépendant de l'IDE utilisé !!! lol
@+ et bonne soirée ! ;-)