将数据库Clob数据转化为String类型

1.  import java.io.IOException;  

2.  import java.io.Reader;  

3.  import java.sql.Clob;  

4.  import java.sql.SQLException;  

5.    

6.  public class clob2String  

7.  {  

8.      /** 

9.       * 数据库Clob对象转换为String 

10.      */  

11.     @SuppressWarnings("unused")  

12.     private static String clobToString(Clob clob)  

13.     {  

14.         try  

15.         {  

16.             //  java.io.Reader 对象形式(或字符流形式)  

17.             //检索此 Clob 对象指定的 CLOB  --Clob的转换  

18.             Reader inStreamDoc = clob.getCharacterStream();  

19.             // 取得clob的长度  

20.             char[] tempDoc = new char[(int) clob.length()];  

21.             inStreamDoc.read(tempDoc);  

22.             inStreamDoc.close();  

23.             return new String(tempDoc);  

24.         }  

25.         catch (IOException e)  

26.         {  

27.             e.printStackTrace();  

28.         }  

29.         catch (SQLException es)  

30.         {  

31.             es.printStackTrace();  

32.         }  

33.         return null;  

34.     }  

35.   

36. }  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值