Here you can find the source of getFormattedClobColumn(final InputStream is)
private static String getFormattedClobColumn(final InputStream is)
//package com.java2s; /**/* w ww .j a va2 s. c o m*/ * Copyright (C) 2008-2010, Squale Project - http://www.squale.org * * This file is part of Squale. * * Squale is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of the * License, or any later version. * * Squale is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with Squale. If not, see <http://www.gnu.org/licenses/>. */ import java.io.BufferedInputStream; import java.io.InputStream; import java.sql.SQLException; public class Main { /** Buffer */ private static final int BUFFER_SIZE = 4096; private static String getFormattedClobColumn(final InputStream is) { final byte b[] = new byte[BUFFER_SIZE]; final BufferedInputStream bi = new BufferedInputStream(is); final StringBuffer sb = new StringBuffer(); try { while ((bi.read(b)) != -1) { sb.append(new String(b)); } } catch (final Exception e) { new SQLException("Erreur sur la lecture du CLOB"); } return sb.toString(); } }