码迷,mamicode.com
首页 > 编程语言 > 详细

java Clob类型 转String

时间:2018-03-28 15:41:22      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:一个   row   character   ring   pre   问题   color   throw   except   

1、我的数据库是oracle11g 遇到取出来的字段是clob类型,但是所需要的是string类型,写一个转换函数就可以解决问题了。

// Clob类型 转String
    public String ClobToString(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) {
          sb.append(s);
          s = br.readLine();
      }
      reString = sb.toString();
      if(br!=null){
          br.close();
      }
      if(is!=null){
          is.close();
      }
      return reString;
     }

2、调用即可

            pubKeyStr = ClobToString((Clob)app.get("pubkey"));
            priKeyStr = ClobToString((Clob)app.get("prikey"));
 

 

java Clob类型 转String

标签:一个   row   character   ring   pre   问题   color   throw   except   

原文地址:https://www.cnblogs.com/city-light/p/8663677.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!