Java Clobタイプ回転Stringタイプ

865 ワード

先日のプロジェクトでは、Clobタイプのフィールドがありましたが、純sqlでデータを取るときにStringタイプに直接変換できないフィールドがありました.だから自分で手动で回転しなければならなくて、そこで以下のコードを使って、ここで贴って分かち合って、もし友达が必要とするのは直接持って行って使うことができて、この亲测は使うことができますよ.の
あまり話さないで、コードこそ王道です...
      
// 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();
      if(br!=null){
          br.close();
      }
      if(is!=null){
          is.close();
      }
      return reString;
     }

简単じゃないかな、友达、早く行ってみよう..