Cela fait plusieurs fois que je suis confronté au problème : les base de données embarqué. Ils exitent de nombreuses solutions : SQlite, HSQLdb, Access, OOo Base.
A chaque fois, mon logiciel n'a pas à mettre la base à jours mais seulement la consulté. Ceci dit, de temps en temps, une personne non qualifié peut être amenée à rajouter des données (=Pas de SQL).
Pour compléter ces bases, cela se fait à grand coup de copier-coller d'excel.
Ma question est la suivanet : Qu'utilisez vous comme base de données embarquée ? Quelles solutions offrent le moins d'inconvénients ?
Ce qui serait beau : Edition sous OOo Base, enregistrement puis connexion par le JDBC. C'est la galère !! le site de hsqldb nous donne une solution approximative pour OOo1.0 et nous reporte à la doc OO pour le 2.0, qui n'existe pas.
Sur Internet certains se lancent dans un dézippage des fichiers odb. Oui mais voila, le script est écrit pour Unix (!=PathSeparator). Même après avoir bidouillé la chose pour le rendre mutilOS, rien à faire, ca bug toujours.-->Exit ODB
Eh bien connectons OOo Base à une HSQLDB ou SQLite par le JDBC : les copier coller ne se passe pas très bien. Et ma personne novice ne risque pas de réussir la manip.
Au final, on se retrouve à utiliser Access avec le bridge ODBC = licence + Windows seulement. Et voila un linuxien convaincu qui fini à développer sous windows.
Qui a une solution viable ???
Partager