Je voudrais essayer un autre dbms que hsql, donc Axion, que je n'arrive
pas à démarrer. Il est spécifié qu'il doit y avoir dans le classpath
"commons-collections.jar" (version 2.1+), j'ai donc essayé avec la 3.1,
marche pas car Axion utilise des "deprecated api", je passe donc à 2.1
là j'ai une erreur :
Exception in thread "main" java.lang.NoSuchMethodError:
org.apache.commons.collections.IteratorUtils.singletonIterator(Ljava/lan
g/Object;)Lorg/apache/commons/collections/iterators/ResetableIterator;
Et, effectivement la méthode "ResetableIterator" n'existe pas dans ce
jar ...
Du coup, j'ai balayé les jars entre 2.1 et 3.1 trouvables sur le site
APache, il y a tjs une méthode ou classe qui manque...
D'où la question qq'un sait-il quel commons-collections.jar utiliser et
où le trouver ???
Il y a eu une discussion là-dessus il y a un an sur une liste issues
d'Axion mais sans véritable réponse... j'ai posté aussi sur
"users@axion.tigris.org".
Par ailleurs j'essaie Derby (alias Cloudscape), qui me semble moins
intéressante que Axion, on ne peut y stocker des objets...des jar si. Un
tout petit essai sur un tableu d'example :
ij> select * from menu;
COURSE |ITEM |PRICE
-------------------------------------------
entree |lamb chop |14
dessert |creme brulee |7
appetizer |baby greens salad |7
3 rows selected
me donne 1.7 MB uniquement pour cette table... par ailleurs la
connection est + lente qu'avec hsql...