개발자의 길

[java] 오라클에서 clob으로 받아온 데이터 String으로 처리 하기 본문

4. JAVA

[java] 오라클에서 clob으로 받아온 데이터 String으로 처리 하기

자르르 2014. 6. 17. 13:16


public static String readCLOB(java.sql.Clob p_clob) throws IOException, SQLException{
  StringBuffer outBuffer = new StringBuffer();
  Reader l_clobStream = null;
  try{
    l_clobStream = p_clob.getCharacterStream();
    int l_nchars = 0;
    char[] l_buffer = new char[4096];
    while((l_nchars = l_clobStream.read(l_buffer))!=-1){
      outBuffer.append(l_buffer,0,l_nchars);
    }
 
  }catch(IOException e){
    throw e;
  }catch(SQLException e){
    throw e;
  }finally{
    try{
      l_clobStream.close();
    }catch(IOException e){
      throw e;
    }
  }
  return outBuffer.toString();
}

 



이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
공유하기 링크
Comments