Java SQL Clob getFormattedClobColumn(final InputStream is)

Here you can find the source of getFormattedClobColumn(final InputStream is)

Description

get Formatted Clob Column

License

Open Source License

Declaration

private static String getFormattedClobColumn(final InputStream is) 

Method Source Code

//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();
    }
}

Related

  1. convert(Object o, Class targetType)
  2. convertClob2String(Clob clob)
  3. ConvertClobToString(StringBuffer sb, Clob clob)
  4. convertToString(Object obj)
  5. getClobToString(Clob clob)
  6. getRSClob(Object obj, String def)
  7. getString(Clob c)
  8. getStringFromClob(Clob clob)
  9. isNClob(final Class type)