Probleme bei der PostgreSQL-Anbindung
Verfasst: Do, 20.09.2007 11:47
Hallo zusammen,
ich versuche gerade auf einem neuen Testsystem, OpenSuSE + OOo-3.3 + Sun-SDK-1.6 + PostgreSQL-8.2.4, eine Verbindung zwischen OOo-Base und pgsql herzustellen. Hieru bin ich wie immer vorgegangen. Den JDBC-Treiber aus dem Paket (postgresql-jdbc-8.1, Datei: /usr/share/pgsql/postgresql-8.2-506.jdbc3.jar) in OO in den ClassPath eingetragen. Im SQL-Server habe ich für meine Tests die Tabelle customer mit drei Spalten angelegt. Wenn ich nun in Base eine Verbindung herstelle scheint zunächst alles zu klappen
URL: jdbc:postgresql://localhost/customer
Benutzername: postgres
JDBC-Treiberklasse: org.postgresql.Driver
-> Klasse testen klappt
Bei Verbindung testen wird das Passwort abgefragt und anschließend erhalte ich immer die Meldung:
FATAL: Datenbank ??customer?? existiert nicht. Die Fehlermeldung ist wohl irreführend denn egal was ich bei User/Pass, die Meldung bleibt gleich. Somit gehe ich davon aus das die Benutzeranmeldung bereits scheitert. Auf dem lokalen Rechner habe ich phpPgAdmin zur Verwaltung der Datenbanken installiert und dort kann ich mich mit den gleichen Benutzerdaten anmelden.
Zum testen habe ich die Datei /var/lib/pgsql/data/pg_hba.conf mal wie folgt geändert:
Nun gehen mir die Ideen aus. Hat noch jemand einen Tip für mich?
Viele Grüße
pixel24
ich versuche gerade auf einem neuen Testsystem, OpenSuSE + OOo-3.3 + Sun-SDK-1.6 + PostgreSQL-8.2.4, eine Verbindung zwischen OOo-Base und pgsql herzustellen. Hieru bin ich wie immer vorgegangen. Den JDBC-Treiber aus dem Paket (postgresql-jdbc-8.1, Datei: /usr/share/pgsql/postgresql-8.2-506.jdbc3.jar) in OO in den ClassPath eingetragen. Im SQL-Server habe ich für meine Tests die Tabelle customer mit drei Spalten angelegt. Wenn ich nun in Base eine Verbindung herstelle scheint zunächst alles zu klappen
URL: jdbc:postgresql://localhost/customer
Benutzername: postgres
JDBC-Treiberklasse: org.postgresql.Driver
-> Klasse testen klappt
Bei Verbindung testen wird das Passwort abgefragt und anschließend erhalte ich immer die Meldung:
FATAL: Datenbank ??customer?? existiert nicht. Die Fehlermeldung ist wohl irreführend denn egal was ich bei User/Pass, die Meldung bleibt gleich. Somit gehe ich davon aus das die Benutzeranmeldung bereits scheitert. Auf dem lokalen Rechner habe ich phpPgAdmin zur Verwaltung der Datenbanken installiert und dort kann ich mich mit den gleichen Benutzerdaten anmelden.
Zum testen habe ich die Datei /var/lib/pgsql/data/pg_hba.conf mal wie folgt geändert:
Code: Alles auswählen
local all all trust
host all all 127.0.0.1 255.255.255.255 trust
host all all 192.168.0.0 255.255.255.0 trust
host all all 0.0.0.0 0.0.0.0 trust
Viele Grüße
pixel24