前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java读取Oracle的CLOB字段转换为String数据

Java读取Oracle的CLOB字段转换为String数据

作者头像
程裕强
发布2019-05-27 09:15:24
3K0
发布2019-05-27 09:15:24
举报
文章被收录于专栏:大数据学习笔记

1、方法1 流处理

代码语言:javascript
复制
if (type.equalsIgnoreCase("CLOB"))
        {
            Clob clob=resultSet.getClob(columnIndex);
            String result=clob2String(clob);
            System.out.println("流处理读取CLOB:\n"+result);
 }

其中Clob 类型转换为String的自定义方法如下

代码语言:javascript
复制
private String clob2String(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();
        return reString;
    }

运行结果

代码语言:javascript
复制
流处理读取CLOB:
湖南发展集团股份有限公司关于2015年年报问询函回复的公告  本公司及董事会全体成员保证信息披露的内容真实、准确、完整,没有虚假记载、误导性陈述或重大遗漏。    近日,湖南发展集团股份有限公司(以下简称“公司”)收到深圳证券交易所公司部发来的《关于对湖南发展集团股份有限公司的年报问询函》(公司部年报问询函[2016]第 281 号),公司就问询函所提问题进行了认真核查,现将问询函回复情况公告如下。

2、方法2 JDBC自带的getString()方法

代码语言:javascript
复制
if (type.equalsIgnoreCase("CLOB"))
        {
            String result =resultSet.getString(columnIndex);
            System.out.println("getString方法处理读取CLOB:\n"+result);
      
        }

运行结果

代码语言:javascript
复制
getString方法处理读取CLOB:
湖南发展集团股份有限公司关于2015年年报问询函回复的公告

  本公司及董事会全体成员保证信息披露的内容真实、准确、完整,没有虚假记载、误导性陈述或重大遗漏。

    近日,湖南发展集团股份有限公司(以下简称“公司”)收到深圳证券交易所
公司部发来的《关于对湖南发展集团股份有限公司的年报问询函》(公司部年报问
询函[2016]第 281 号),公司就问询函所提问题进行了认真核查,现将问询函回复
情况公告如下。

可见JDBC自带的getString()方法使用方便,而且保留了原来数据的格式。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019年03月15日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、方法1 流处理
  • 2、方法2 JDBC自带的getString()方法
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档