java将Oracle中的clob转为String类型

 

  
  
  
  
  1. //oracle.sql.Clob类型转换成String类型 
  2.     public String ClobToString(Clob clob) { 
  3.         String reString = ""
  4.         Reader is = null
  5.         try { 
  6.             is = clob.getCharacterStream(); 
  7.         } catch (SQLException e) { 
  8.             // TODO Auto-generated catch block 
  9.             e.printStackTrace(); 
  10.         } 
  11.         // 得到流 
  12.         BufferedReader br = new BufferedReader(is); 
  13.         String s = null
  14.         try { 
  15.             s = br.readLine(); 
  16.         } catch (IOException e) { 
  17.             // TODO Auto-generated catch block 
  18.             e.printStackTrace(); 
  19.         } 
  20.         StringBuffer sb = new StringBuffer(); 
  21.         while (s != null) { 
  22.             //执行循环将字符串全部取出付值给StringBuffer由StringBuffer转成STRING 
  23.             sb.append(s); 
  24.             try { 
  25.                 s = br.readLine(); 
  26.             } catch (IOException e) { 
  27.                 // TODO Auto-generated catch block 
  28.                 e.printStackTrace(); 
  29.             } 
  30.         } 
  31.         reString = sb.toString(); 
  32.         return reString; 
  33.     } 

你可能感兴趣的:(clob转String)