Jurassic Pork a écrit : ↑23 janv. 2023 16:15
A noter que dans les LibreOffice récents, on peut utiliser comme base de données du Firebird intégré :
La feuille de route de LibreOffice semble de vouloir supprimer HsqlDB 1.8 intégré pour le remplacer par Firebird. Et cela semble motivé par le souhait de supprimer Java du code source de LibreOffice...
Je respecte ce choix, mais je trouve vraiment dommageable pour Base de ne plus avoir accès à la couche JDBC et donc toutes les bases de données accessible au travers de ce standard.
De plus afin de fournir à l'extension
smtpMailerOOo des sources de données permettant la réplication de données avec des serveurs externe tel que le propose les extensions
gContactOOo ou
vCardOOo, il était nécessaire que j'ai accès à une
base de données temporelle telle que
HsqlDB depuis sa version 2.5. C'est pour cela que j'ai développé l'extension
jdbcDriverOOo permettant l’accès à la version de HsqlDB 2.5 ou supérieure.
De ce fait, il a été facile de produire l'extension
HsqlDBembeddedOOo afin d'offrir le format odb à HsqlDB version 2.5 et supérieure.
Dans la dernière mise à jour, le pilote est un vrai
singleton comme le réclame l'API UNO LibreOffice / OpenOffice et ceci rend son deuxième chargement presque instantané...