在Oracle中,有时候需要将blob数据类型转化为String进行操作,所以总结这个方法。
public static String blobToString(Blob blob) {
String blobToStr = "";
if (blob != null) {
try {
InputStream inStream = blob.getBinaryStream();
long nLen = blob.length();
int nSize = (int) nLen;
byte[] data = new byte[nSize];
inStream.read(data);
inStream.close();
blobToStr = new String(data, "GBK");
} catch (Exception e) {
e.printStackTrace();
}
}
return blobToStr;
}调用的方式
String blobStr = blobToString((rs.getBlob("SUB_MODIFY_ZDZ")))
本文介绍了一种在Oracle数据库中将Blob数据类型转换为String的方法,并提供了具体的Java实现代码及调用示例。
1543

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



