Informix-DB mit JDBC geht das?

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Informix-DB mit JDBC geht das?

Re: Informix-DB mit JDBC geht das?

von bbuehler » Sa, 26.01.2008 14:07

Hallo Thomas
danke für deine Antwort. Es ist wohl ein Fehler im Treiber, da ich ja den abgesetzten Sql-Befehl nicht ändern kann. Ich habe ohnehin den Eindruck, dass die Informix-Implementation dafür nicht sehr gut ist. Werde daher ev. eine andere DB (als Brücke) nehmen.

Grüsse Bernhard

Re: Informix-DB mit JDBC geht das?

von Toxitom » Fr, 25.01.2008 16:49

Hey Bernhard,

ich hab zwar keine Informix-DB im Einsatz, schätze aber, der Befehl an sich ist falsch.

Die Verbindung zur Datenbank wird ja schon über Base geregelt - dort sollte auch dein Benutzername und der Name der Datenbank bereits hinterlegt sein, d.h. schon beim Herstellen der Verbindung werden diese Daten gesendet.
Dein SQL Befehl sollte dann also lediglich lauten: SELECT * FROM ad.
Sicher, dass du eine korrekte Verbindung zur Datenbank erhälst? Mich wundert, dass du schon statt der Tabellen die DB an sich angezeigt bekommst. Wie hast du denn die Verbindung aufgebaut? Kannst du über die JDBC Verbindung (Treiber) von anderen Programmen aus auf die Datenbank zugreifen? Offensichtlich "mag" deine Datenbank den gesendeten Code nicht - daher der Fehler.

Viele Grüße
Thomas

Informix-DB mit JDBC geht das?

von bbuehler » Fr, 25.01.2008 14:56

Hallo

ich versuche eine Informix-DB über JDBC anzusprechen. Ich kann die DB kontakten, kann die gewünschte Tabelle auswählen. Soweit sogut.
Beim Abfragen der Daten kommt es zu einem Fehler:

SQL-Status: IX000
Fehler-Code: -554
Syntax disallowed in this database server.

Als Information steht:

Das SQL-Kommando, welches zu diesem Fehler führte, ist:
SELECT * FROM usr0 : tester . ad

usr0 ist meine DB, ad die Tabelle, tester mein login

unter Tabellen wird mir usr0 (ist die DB) anstelle der Tabelle ad angezeigt.

Weiss hier Jemand Rat?
Gibt es Jemand der OO mit Informix DBs in Betrieb hat? (ev auch mit ODBC)?

Danke für jeden Tipp
Grüsse
Bernhard

Nach oben