使用Java和oracle实现BLOB字段的字符串读取(2)
来源:互联网 责任编辑:栏目编辑 发表时间:2013-07-01 07:24 点击:次
i=i+1024;
newStr = newStr+new String(bytes,"gb2312";
}
*/
newStr = new String(BlobContent.getBytes(1,900),"gb2312"+"...."; //简化处理,只取前900字节
return newStr;
}
}
catch(Exception e) //oracle异常捕获
{
e.printStackTrace();
}
return newStr;
}
}
——然后在Oracle中把这个类导入成为一个函数,执行命令
create or replace function ConvertBLOB(blobObject BLOB)
return varchar2
as language java name
'MyOracle.BLOB.BLOBObject.ConvertBLOBtoString(oracle.sql.BLOB) return java.lang.String';
——执行相
相关新闻>>
- 发表评论
-
- 最新评论 更多>>