InputStream ins = null;
StringBuffer sb = new StringBuffer();
try {
//blob要转换的Blob字段。
ins = blob.getBinaryStream();
byte[] dis = new byte[1024];
int len = 0;
//开始处理流,并且显示
while ((len = ins.read(dis)) != -1) {
String disp = new String(dis,0,len);
sb.append(disp);
}
ins.close();
}catch (Exception e) {
throw e;
} finally {
if(ins!=null){
ins.close();
}
}
System.out.println(sb.toString());
1、blob转为byte类型
byte[] object = (byte[]) blob;
2、byte转为流
InputStream ins = new ByteArrayInputStream(byte);
博客介绍了在Java中实现Blob转为String的关键步骤,先将Blob转为byte类型,再把byte转为流,为信息技术领域中数据处理提供了具体操作思路。

1765

被折叠的 条评论
为什么被折叠?



