Я хочу преобразовать байт в тип blob.Как преобразовать байт в blob
ниже код, но он дает ошибку,
Path path = Paths.get("filepath");
byte[] data = Files.readAllBytes(path);
Blob blob=new Blob(data);
Я хочу преобразовать байт в тип blob.Как преобразовать байт в blob
ниже код, но он дает ошибку,
Path path = Paths.get("filepath");
byte[] data = Files.readAllBytes(path);
Blob blob=new Blob(data);
Попробуйте как этот
Blob blob = new javax.sql.rowset.serial.SerialBlob(bytes);
--->
http://docs.oracle.com/javase/7/docs/api/java/sql/Blob.html
Blob представляет собой интерфейс, чтобы создать нужный вам объект реализации Blob, Единственный реализующий класс Blob: SerialBlob
Таким образом, вы могли бы сделать,
Blob b = new SerialBlob(data);
--->
http://docs.oracle.com/javase/7/docs/api/javax/sql/rowset/serial/SerialBlob.html
Какую ошибку он дает? – frasertweedale