/** */ /** * 将CLOB转成String ,静态方法 * @param clob 字段 * @return 内容字串,如果出现错误,返回 */ public final static String clob2String(CLOB clob) ... { if (clob == ) ...{ return ; } StringBuffer sb = new StringBuffer(65535);//64K Reader clobStream = ; try ...{ clobStream = clob.getCharacterStream(); char[] b = new char[60000];//每次获取60K int i = 0; while((i = clobStream.read(b)) != -1) ...{ sb.append(b,0,i); } } catch(Exception ex) ...{ sb = ; } finally ...{ try ...{ if (clobStream != ) clobStream.close(); } catch (Exception e) ...{ } } if (sb == ) return ; else return sb.toString(); }