Oracle
 sql >> Database >  >> RDS >> Oracle

Perché non posso eseguire il cast di Oracle BLOB da Java Blob nativo

Ho trovato la soluzione. Vorrei condividere con chi ha questo problema.

Il codice per ottenere outputstream da Oracle BLOB è:

java.io.OutputStream os = ((oracle.sql.BLOB) myBlob).setBinaryStream(1L);

setBinaryStream() sta effettivamente restituendo l'oggetto java.io.OutputStream