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);