Announcement

Collapse
No announcement yet.

Probleme mit der Anfrage auf DB2

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Probleme mit der Anfrage auf DB2

    Hallo Leute,

    ich habe eine Verbindung zu einer DB2-Datenbank, die lokal auf meinem Rechner läuft. Der Treiber wird geladen und die Verbindung hergestellt. Wenn ich aber die Anfrage ausführe, kommt immer die Fehlermeldung:

    COM.ibm.db2.jdbc.DB2Exception: [IBM][CLI Driver][DB2/NT] SQL0204N "DB2ADMIN.STAFF" ist ein nicht definierter Name. SQLSTATE=42704

    Liegt das an Java, an Db2, oder ist einfach meine Anfrage falsch?

    String query = "SELECT job FROM staff";
    ....
    ResultSet rs = stmt.executeQuery(query);

    Der Fehler tritt bei der Methode executeQuery() auf. Die Datenbank ist richtig aufgebaut und kann über den Befehlzeileninterpreter abgefragt werden.

    Alexander Oertel

  • #2
    DB2 hat Schemas.

    Die Tabellen staff ist unter welchem Schema aufgesetzt? -Im Control Center nachschauen.
    In der Regel Administrator oder sonst ein Login mit welchem du im Windows System eingeloggt bist.

    Beim Select im java-Code solltest du den voll qualifizierten namen angeben: Schema.Tabellenname

    Christia

    Comment

    Working...
    X