赞
踩
在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")))
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。