zoukankan      html  css  js  c++  java
  • clob 转 String

    import javax.sql.rowset.serial.SerialClob;
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.Reader;
    import java.sql.Clob;
    import java.sql.SQLException;
    
    class Clob2String {
        public static void main(String[] args) throws Exception {
            Clob clob = new SerialClob("中华人民共和国:zhe shi gu yi gou zao de zi fu chuan。".toCharArray());
            Clob2String application = new Clob2String();
            String res = application.clob2string(clob);
            System.out.println(res);
            String result = clob.getSubString(1, (int) clob.length());
            System.out.println(result);
        }
    
        public String clob2string(Clob clob) {
            StringBuilder res = new StringBuilder();
            String result = "";
            try {
                Reader reader = clob.getCharacterStream();
                BufferedReader bufferedReader = new BufferedReader(reader);
                int c;
                while ((c = bufferedReader.read()) != -1) {
                    res.append((char)c);
                }
                result = res.toString();
            } catch (IOException e) {
                result = res.toString();
                return result;
            } catch (SQLException e) {
           result = res.toString();
         return result;
    }
    return result;
    }
    }
  • 相关阅读:
    代码 自动化部署
    java 反射工具
    springBoot 简化读取配置 Configuration Processor
    docker 安装redis
    怎么用mybatis
    shiro框架
    Nginx 负载均衡的几种方式
    CSS Reset
    两种CSS3圆环进度条详解
    兼容全浏览器的本地图片预览
  • 原文地址:https://www.cnblogs.com/matchless/p/10667409.html
Copyright © 2011-2022 走看看