Clob转换成String类型

最近查询用到一些函数但是查询出来是SerializableClob类型,需要做转换,将实现方式贴出来供大家参考一些,也记录一下,以便后续忘记。
public String ClobToString(Clob clob) throws SQLException, IOException {
	    String reString = "";    
	    Reader is = clob.getCharacterStream();// 得到流
	    BufferedReader br = new BufferedReader(is);
	    String s = br.readLine();
	    StringBuffer sb = new StringBuffer();
	    while (s != null) {// 执行循环将字符串全部取出付值给StringBuffer由StringBuffer转成STRING
	        sb.append(s);
	        s = br.readLine();
	    }
	    reString = sb.toString();
	    return reString;//返回转换完的字符串
	}

你可能感兴趣的:(String类)