Ergebnis 1 bis 5 von 5

Thema: JDBC select findet keine Tafel

  1. #1
    kolaloka ist offline Neuer Benutzer
    Registriert seit
    24.01.2012
    Beiträge
    3

    Standard JDBC select findet keine Tafel

    Hallo Alle,

    Ich möchte in Java mit JDBC PostgreSQL benutzen. PostgreSQL 9.1 lauft an Windows als Teil eines Bitnami Wappstack Installation. Connection ist elforgleich mit JDBC URL

    Code:
    jdbc:postgresql://10.0.8.59:5432:drupal
    aber Select lauft nicht. Zum beispiel

    Code:
    select th_za,teljes_cim,google_cim,lon,lat,result,lekerdezes_dat from hatha where teljes_cim is not null and lat is null
    gibt
    Exception in thread "main" org.postgresql.util.PSQLException: ERROR: relation "hatha" does not exist
    Position: 71
    at org.postgresql.core.v3.QueryExecutorImpl.receiveEr rorResponse(QueryExecutorImpl.java:2103)
    at org.postgresql.core.v3.QueryExecutorImpl.processRe sults(QueryExecutorImpl.java:1836)
    at org.postgresql.core.v3.QueryExecutorImpl.execute(Q ueryExecutorImpl.java:257)
    at org.postgresql.jdbc2.AbstractJdbc2Statement.execut e(AbstractJdbc2Statement.java:512)
    at org.postgresql.jdbc2.AbstractJdbc2Statement.execut eWithFlags(AbstractJdbc2Statement.java:374)
    at org.postgresql.jdbc2.AbstractJdbc2Statement.execut eQuery(AbstractJdbc2Statement.java:254)
    at hu.flexisys.geocoding.Process.feldolgoz(Process.ja va:101)
    at hu.flexisys.geocoding.Process.main(Process.java:14 5)


    In Log finde ich
    ERROR: relation "hatha" does not exist at character 71
    STATEMENT: select th_za,teljes_cim,google_cim,lon,lat,result,lekerde zes_dat from hatha where teljes_cim is not null and lat is null

    und wenn ich kopiere dieses Statement in psql, es lauft in Ordnung. Wie möglicht es?

    danke Voraus, Mfg: Balázs Bámer

  2. #2
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Nähe Dresden
    Beiträge
    5.345

    Standard

    Zitat Zitat von kolaloka Beitrag anzeigen
    Hallo Alle,

    Ich möchte in Java mit JDBC PostgreSQL benutzen. PostgreSQL 9.1 lauft an Windows als Teil eines Bitnami Wappstack Installation. Connection ist elforgleich mit JDBC URL

    Code:
    jdbc:postgresql://10.0.8.59:5432:drupal
    aber Select lauft nicht. Zum beispiel

    Code:
    select th_za,teljes_cim,google_cim,lon,lat,result,lekerdezes_dat from hatha where teljes_cim is not null and lat is null
    gibt
    Exception in thread "main" org.postgresql.util.PSQLException: ERROR: relation "hatha" does not exist
    Position: 71
    at org.postgresql.core.v3.QueryExecutorImpl.receiveEr rorResponse(QueryExecutorImpl.java:2103)
    at org.postgresql.core.v3.QueryExecutorImpl.processRe sults(QueryExecutorImpl.java:1836)
    at org.postgresql.core.v3.QueryExecutorImpl.execute(Q ueryExecutorImpl.java:257)
    at org.postgresql.jdbc2.AbstractJdbc2Statement.execut e(AbstractJdbc2Statement.java:512)
    at org.postgresql.jdbc2.AbstractJdbc2Statement.execut eWithFlags(AbstractJdbc2Statement.java:374)
    at org.postgresql.jdbc2.AbstractJdbc2Statement.execut eQuery(AbstractJdbc2Statement.java:254)
    at hu.flexisys.geocoding.Process.feldolgoz(Process.ja va:101)
    at hu.flexisys.geocoding.Process.main(Process.java:14 5)


    In Log finde ich
    ERROR: relation "hatha" does not exist at character 71
    STATEMENT: select th_za,teljes_cim,google_cim,lon,lat,result,lekerde zes_dat from hatha where teljes_cim is not null and lat is null

    und wenn ich kopiere dieses Statement in psql, es lauft in Ordnung. Wie möglicht es?

    danke Voraus, Mfg: Balázs Bámer

    Nun, die Meldung 'relation "hatha" does not exist at character 71' ist eindeutig, oder?

    Hast Du die evtl. mit Großbuchstaben oder so angelegt? PGAdmin?

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  3. #3
    kolaloka ist offline Neuer Benutzer
    Registriert seit
    24.01.2012
    Beiträge
    3

    Standard

    Hallo Andreas,

    Zitat Zitat von akretschmer Beitrag anzeigen
    Nun, die Meldung 'relation "hatha" does not exist at character 71' ist eindeutig, oder?

    Hast Du die evtl. mit Großbuchstaben oder so angelegt? PGAdmin?

    Andreas
    Es ware eindeutig, wenn das Select in psql nicht laufte. Es lauft in psql. Wenn ich die Select aus Log kopiere, lauft es auch in psql. Die Tafel "hatha" hat früher andere Name mit klein-und Grossbuchstaben gehabt, deswegen hatte ich deren Name zu alle Kleinbuchstaben in psql geandert.

    MfG: Balázs

  4. #4
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Nähe Dresden
    Beiträge
    5.345

    Standard

    Zitat Zitat von kolaloka Beitrag anzeigen
    Hallo Andreas,



    Es ware eindeutig, wenn das Select in psql nicht laufte. Es lauft in psql. Wenn ich die Select aus Log kopiere, lauft es auch in psql. Die Tafel "hatha" hat früher andere Name mit klein-und Grossbuchstaben gehabt, deswegen hatte ich deren Name zu alle Kleinbuchstaben in psql geandert.

    MfG: Balázs
    Stimmt denn Dein Connection-String überhaupt? Nach Connecting to the Database solltest Du nicht :database schreiben sondern /database.

    Ich geb aber zu, mit JDBC & so keine Erfahrung zu haben, aber vielleicht bis Du gar nicht mit der korrekten Datenbank verbunden.

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  5. #5
    kolaloka ist offline Neuer Benutzer
    Registriert seit
    24.01.2012
    Beiträge
    3

    Standard

    Zitat Zitat von akretschmer Beitrag anzeigen
    Stimmt denn Dein Connection-String überhaupt? Nach Connecting to the Database solltest Du nicht :database schreiben sondern /database.

    Ich geb aber zu, mit JDBC & so keine Erfahrung zu haben, aber vielleicht bis Du gar nicht mit der korrekten Datenbank verbunden.

    Andreas
    Hallo Andreas,

    Vielen Dank, "/" war die Lösung.

    MfG: Balázs

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum