java.lang.ClassCastException: oracle.sql.BLOB kann nicht in oracle.sql.BLOB umgewandelt werden

Ich habe Probleme beim Abrufen eines Blob-Objekts aus Oracle DB in Java API mit JDBC. Das Problem ist, wenn ich eine Collable-Anweisung mit einer Funktion aus der Datenbank ausführe, die mir ein Blob-Feld zurückgibt. Diese Ausnahme wird in die Zeile geworfen:

tempBlob = (oracle.sql.BLOB)cstmt.getObject(1);

mit dieser Fehlermeldung:

java.lang.ClassCastException: oracle.sql.BLOB cannot be cast to oracle.sql.BLOB. 

Das Objekt, das ich von der DB bekomme, ist eine Instanz vonoracle.sql.BLOB. Die Variable tempBlob ist ein Objektoracle.sql.BLOB. Wo ist das Problem?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage