I am reading file from ResultSet and it’s required to save file into Oracle Database.
... ResultSet rs = ... java.sql.Blob myfile = rs.getBlob("field") java.io.OutputStream os = ((oracle.sql.BLOB) myfile).getBinaryOutputStream();
I get get this error message
Any one have solution to this? Thanks!
I have found the solution. I’d like to share with those who has this problem.
The code to get outputstream from oracle blob is:
java.io.OutputStream os = ((oracle.sql.BLOB) myBlob).setBinaryStream(1L);
setBinaryStream() is actually returning java.io.OutputStream object