我想将字节转换为blob类型。
下面是代码,但它给出了错误,
Path path = Paths.get("filepath");
byte[] data = Files.readAllBytes(path);
Blob blob=new Blob(data);
答案 0 :(得分:3)
试试这个
Blob blob = new javax.sql.rowset.serial.SerialBlob(bytes);
答案 1 :(得分:0)
--->
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