Es geht immer noch nicht
Eclipse sagt immer noch Tabelle existiert nicht.
Obwohl ich Postgres deinstalliert, alle übrigen Ordner gelöscht und auch den User postgres mit dem cmd gelöscht habe. Dann habe ich alles neu installiert. Wie gesagt auf der Konsole klappt es, aber mit JSP kann ich nicht connecten.
Den Namen der Datenbank muss man ja in der conURL eingeben. Du musst ja nur sagen, der Benutzer xy mit dem PW xy soll in die Tabelle xy.
Ich versuche mal jetzt die Methode mit dem anlegen eines Benutzers.
Die Frage ist jetzt, wie und welche Rechte kann ich einem neuen Benutzer vergeben? Mein Wissenstand reicht nur soweit:
SO, jetzt ist mir etwas sehr wichtiges in Eclipse aufgefallen. Er sagt nicht Tabelle xy existiert nicht, sondern DATANBANK XY existiert nicht. Muss man in dem Code, den ich oben gezeigt habe auch die DB angeben? Ich dachte nur den Namen der Tabelle.
Eclipse sagt immer noch Tabelle existiert nicht.
Obwohl ich Postgres deinstalliert, alle übrigen Ordner gelöscht und auch den User postgres mit dem cmd gelöscht habe. Dann habe ich alles neu installiert. Wie gesagt auf der Konsole klappt es, aber mit JSP kann ich nicht connecten.
Den Namen der Datenbank muss man ja in der conURL eingeben. Du musst ja nur sagen, der Benutzer xy mit dem PW xy soll in die Tabelle xy.
Ich versuche mal jetzt die Methode mit dem anlegen eines Benutzers.
Die Frage ist jetzt, wie und welche Rechte kann ich einem neuen Benutzer vergeben? Mein Wissenstand reicht nur soweit:
Man kann ihm doch bestimmt Recht vergeben, wie z.b. ob er neue Tabellen anlegen darf, oder ob er nur tabellen lesen darf, bis wann der Account gültig ist,... Den oberen Code habe ich aus der Doku erarbeitet. Der müsste doch auch reichen, den wenn user1 das Recht hat datenbanken anzulegen, dann kann er bestimmt folglich auch tabellen anlegen.create user user1 with password 'xy' createdb;
SO, jetzt ist mir etwas sehr wichtiges in Eclipse aufgefallen. Er sagt nicht Tabelle xy existiert nicht, sondern DATANBANK XY existiert nicht. Muss man in dem Code, den ich oben gezeigt habe auch die DB angeben? Ich dachte nur den Namen der Tabelle.
Zuletzt bearbeitet: