将CLOB转换成String

系统 1629 0
/** */ /**
   * 将CLOB转成String ,静态方法
   * 
@param  clob 字段
   * 
@return  内容字串,如果出现错误,返回
   
*/

  
public   final   static  String clob2String(CLOB clob)
  
... {
    
if  (clob  ==  )
    
... {
      
return  ;
    }

    
    StringBuffer sb 
=   new  StringBuffer( 65535 ); // 64K
    Reader clobStream  =  ;
    
try
    
... {
      clobStream 
=  clob.getCharacterStream();
      
char [] b  =   new   char [ 60000 ]; // 每次获取60K
       int  i  =   0 ;
      
while ((i  =  clobStream.read(b))  !=   - 1 )
      
... {
        sb.append(b,
0 ,i);
      }

    }

    
catch (Exception ex)
    
... {
      sb 
=  ;
    }

    
finally
    
... {
      
try
      
... {
        
if  (clobStream  !=  )
          clobStream.close();
      }

      
catch  (Exception e)
      
... {
      }

    }

    
if  (sb  ==  )
      
return  ;
    
else
      
return  sb.toString();
  }


 

将CLOB转换成String


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论