Base-Tabelle in hsqldb finden mit Java

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

empty
Beiträge: 3
Registriert: Di, 21.03.2006 15:01
Wohnort: Nds
Kontaktdaten:

Base-Tabelle in hsqldb finden mit Java

Beitrag von empty »

Hi,

wir haben ein Javaprogramm mit Zugriff auf eine odb-Datenbank. Verbindung zu Treiber und zu Datenbank selbst scheint zu funzen, aber hier hakt es beim compilieren:
ResultSet rst = stmt.executeQuery("select * from imperfeito");
bewirkt:
java.sql.SQLException: Table not found in statement [select * from imperfeito]

Hat jemand ne Idee, worans liegen könnte? Haben schon alles bei der SQL-Syntax ausprobiert, aber die is doch eigentlich korrekt.
Wissen ist Macht. Ich weiß nix. Macht nix.
Bratmatzen
**
Beiträge: 27
Registriert: So, 05.03.2006 15:12
Wohnort: Schwoiga

Beitrag von Bratmatzen »

Hallo,
liegt wahrscheinlich an deiner SQL - Syntax. Der Befehl der in OOBase ausgeführt werden muss, wenn deine Tabelle imperfeito heißt müsse lauten:

Select * from "imperfeito"

dabei muss immer auf die korrekte groß/klein Schreibung geachtet werden.

Die Anführungszeichen werden als Teil des Programms iterpretiert. Sollen in einem Befehl Anführungszeichen geschrieben werden müssen diese Doppelt getippt werden:

Code: Alles auswählen

 ResultSet rst= stmt.executeQuery("SELECT * FROM ""imperfeito"" ")
Gruß Matze
Antworten