public String ConvertBLOBtoString(java.sql.Blob BlobContent)
{
byte[] base64;
String newStr = ""; //返回字符串
try {
base64=org.apache.commons.io.IOUtils.toByteArray(BlobContent.getBinaryStream());
newStr=new BASE64Encoder().encodeBuffer(base64);
} catch (IOException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return newStr;
}
上面是读取ORACLE数据库中Blob类型,并将其转换为String类型。