Poser votre question

Historique des modifications [retour]

cliquez pour afficher/masquer la modification 1
version initiale

Connexion à postgresql impossible depuis base

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.

Connexion à postgresql impossible depuis base

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 https://forum.openoffice.org/fr/forum/viewtopic.php?f=9&t=60593&p=328070&hilit=postgresql#p328070 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.

Connexion à postgresql impossible depuis base

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 https://forum.openoffice.org/fr/forum/viewtopic.php?f=9&t=60593&p=328070&hilit=postgresql#p328070 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.connecteurs. De plus, la connexion avec pgAdmin III et Squirrel fonctionne correctement avec les mêmes paramètres et classe Java.