Bonjour,
J’ai une base de données appelée ofbiz, sous postgresql. J’essaye d’y accéder à partir de LO Base afin de pouvoir automatiser la génération d’un tableau de bord.
J’ai essayé plusieurs paramétrages, sans succès.
Version LO : 6.0.7.3
Build ID: 1:6.0.7-0ubuntu0.18.04.6
Threads CPU : 4; OS : Linux 4.18; UI Render : par défaut; VCL: gtk3;
Locale : fr-FR (fr_FR.UTF-8); Calc: group
Java :
~$ java -version
openjdk version “11.0.3” 2019-04-16
OpenJDK Runtime Environment (build 11.0.3+7-Ubuntu-1ubuntu218.04.1)
OpenJDK 64-Bit Server VM (build 11.0.3+7-Ubuntu-1ubuntu218.04.1, mixed mode, sharing)
~$ javac -version
javac 11.0.3
Postresql : psql (11.4 (Ubuntu 11.4-1.pgdg18.04+1))
Base > Edition > Base de données > Connexion > JDBC (je n’ai pas Postgresql dans la liste des connecteurs)
URL : jdbc:postgresql/localhost:5432/ofbiz
Utilisateur : *****
Mot de passe requis : coché mais aucune demande de renseignement de ce mot de passe
Propriétés JDBC : Classe de pilote JDBC : /usr/lib/jvm/java-11-openjdk-amd64/postgresql-42.2.5.jar
Le fichier /usr/lib/jvm/java-11-openjdk-amd64/postgresql-42.2.5.jar appartient bien à root :
/usr/lib/jvm/java-11-openjdk-amd64$ ls -al postgre
-rwxr-xr-x 1 root root 825943 juin 29 17:13 postgresql-42.2.5.jar
Quand je clique sur “Tester la classe”, j’obtiens : “Impossible de charger le pilote JDBC”
Quand j’essaye d’ouvrir la base de données, j’obtiens les messages d’erreur suivant :
“Impossible d’établir la connexion à la source de données “Accès_1_ofbiz_via_JDBC”.
Code d’erreur: 1000
La classe de pilote ‘/usr/lib/jvm/java-11-openjdk-amd64/postgresql-42.2.5.jar’ n’a pas pu être chargée.”
Merci pour votre aide.
Edition du 03/07/2019 :
Bonjour,
Précision : le tutoriel suivant [Résolu] LibO 6.2.4 : connexion impossible à PostGreSQL (Consulter le sujet) • Forum OpenOffice LibreOffice NeoOffice ne m’aide pas vu qu’il concerne une implémentation sous Windows et que je suis sous Ubuntu 18.04.2 LTS : je ne dispose pas du connecteur Postgresql dans la liste des connecteurs.
De plus, la connexion avec pgAdmin III et Squirrel fonctionne correctement avec les mêmes paramètres et classe Java.