jdbcDriverOOo 1.3.1

Les dernières nouvelles du front du libre, débats et autres informations générales sur nos suites bureautiques préférées ou sur ce site, en évitant de provoquer toute polémique (troll).
Aucun support assuré ici : posez votre question dans la section appropriée.

Modérateur : Vilains modOOs

psilocybe
Membre hOOnoraire
Membre hOOnoraire
Messages : 135
Inscription : 21 mai 2012 19:40

jdbcDriverOOo 1.3.1

Message par psilocybe »

Salut,

Je viens vous annoncer la disponibilité de jdbcDriverOOo version 1.3.0.

Cette version comprend 7 pilotes JDBC différents :
- HyperSQL ou HsqlDB version 2.7.2
- Pilote SQLite JDBC version 3.45.1.6-SNAPSHOT
- Connecteur MariaDB/J version 3.3.3
- Pilote PostgreSQL JDBC version 42.7.1
- Moteur de base de données H2 version 2.2.224 (2023-09-17)
- Apache Derby version 10.15.2.0
- Pilote JDBC Jaybird version 5.0.4 pour Firebird

Cette version couvre enfin toutes les fonctionnalités de l'API UNO (com.sun.star.sdbc, sdbcx et sdb).

Pour les bases de données proposant un mode embarqué (HsqlDB, H2, SQLite, Derby) il est possible de créer une base de données à la connexion avec les bonnes options dans l'URL de connexion.
Ainsi si vous disposez de LibreOffice, Java 11 et de l’extension jdbcDriverOOo il sera très simple de se connecter à une base de données.
Bonne utilisation.
Dernière modification par psilocybe le 12 avr. 2024 11:18, modifié 1 fois.
LibreOffice 7.3.7.2 - Lubuntu 22.04 - Python 3.10 - Java 11 OpenJDK amd64
psilocybe
Membre hOOnoraire
Membre hOOnoraire
Messages : 135
Inscription : 21 mai 2012 19:40

Nouvelle version de jdbcDriverOOo

Message par psilocybe »

Salut à tous,

Je vous annonce la nouvelle version de jdbcDriverOOo 1.3.1.

Cette nouvelle version gère toujours 7 base de données différentes nativement, qui sont:
- SQLite
- HsqlDB
- H2
- Derby
- Firebird
- MariaDB
- PostgreSQL

Mais en plus des fonctions normalement supportées par Base, cette nouvelle version vous permettra:
- De renommer les tables.
- De renommer les vues.
- De renommer les colonnes d'une table.
- D'éditer en mode SQL une vue.
- De déplacer une table.
- De déplacer une vue.
- De créer des clés primaires à posteriori (tout en conservant les données).
- De créer des clés étrangères entre des tables situées dans différents catalogue et/ou schéma.
- De changer le type d'une colonne d'une table (tout en conservant les données).
- D'affecter des commentaires à une colonne d'une table.
- D'autoriser l'utilisation des Bookmarks (possibilité d’éditer les tables même en l'absence de clé primaire)
- D'interdire l'utilisation des Bookmarks.
- D'afficher les tables systèmes.
- De cacher les tables systèmes.
- De choisir le niveau de l'API UNO que le pilote présente à Base (sdbc, sdbcx ou sdb)
- De mettre facilement à jour l'archive Java .jar du pilote sous-jacent.
- De pouvoir accéder à la journalisation du pilote Java sous-jacent (s'il le prend en charge).
- De créer des utilisateurs.
- De créer de rôles (groupes).
- De supprimer des utilisateurs.
- De supprimer des rôles.
- De changer le mot de passe d'un utilisateur.
- D'affecter des rôles à un utilisateur.
- D'affecter des rôles à un rôle.
- De supprimer un rôle à un utilisateur.
- De supprimer un rôle à un rôle.
- De voir les privilèges d'un utilisateur sur une table ou une vues.
- De voir les privilèges d'un rôle sur une table ou une vues.
- De voir les privilèges hérités d'un utilisateur sur une table ou une vues.
- De voir les privilèges hérités d'un rôle sur une table ou une vues.
- D'affecter des privilèges à un utilisateur sur une table ou une vue.
- De supprimer des privilèges à un utilisateur sur une table ou une vue.
- D'affecter des privilèges à un rôle sur une table ou une vue.
- De supprimer des privilèges à un rôle sur une table ou une vue.

Bienvenue au 21ème siècle, nous n'avions que 23 ans et un peu plus de 3 mois de retard... et bonne utilisation...
LibreOffice 7.3.7.2 - Lubuntu 22.04 - Python 3.10 - Java 11 OpenJDK amd64