伙伴们,当我们在用Oracle,sql语句时,有可能会用到wm_concat(字段)函数,该函数是可以将查到的多笔以“,”分隔开放到一列当中,该函数的详解在此处就不做赘述了。
以下是Clob转换成String的方法:(亲测完美应用哦!!)
- 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;//返回转换完的字符串
- }