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
aber Select lauft nicht. Zum beispielCode:jdbc:postgresql://10.0.8.59:5432:drupal
gibtCode:select th_za,teljes_cim,google_cim,lon,lat,result,lekerdezes_dat from hatha where teljes_cim is not null and lat is null
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
--
https://www.xing.com/profile/Andreas_Kretschmer7ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
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
--
https://www.xing.com/profile/Andreas_Kretschmer7ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
Links: Tobias Bauer - IT- und Funkdienstleistungen - Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen - Funkforum
Lesezeichen