//oracle.sql.Clob类型转换成String类型 public String ClobToString(Clob clob) { String reString = ""; Reader is = null; try { is = clob.getCharacterStream(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } // 得到流 BufferedReader br = new BufferedReader(is); String s = null; try { s = br.readLine(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } StringBuffer sb = new StringBuffer(); while (s != null) { //执行循环将字符串全部取出付值给StringBuffer由StringBuffer转成STRING sb.append(s); try { s = br.readLine(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } reString = sb.toString(); return reString; }
转载于:https://www.cnblogs.com/is1988/archive/2012/06/28/2567548.html
本文介绍了一种在Java中将Oracle数据库的Clob类型数据转换为String类型的方法。通过使用Reader和BufferedReader,逐行读取Clob内容并将其拼接成String返回。
4568

被折叠的 条评论
为什么被折叠?



