1. importjava.io.IOException;
2. importjava.io.Reader;
3. importjava.sql.Clob;
4. importjava.sql.SQLException;
5.
6. publicclassclob2String
7. {
8. /**
9. *数据库Clob对象转换为String
10. */
11. @SuppressWarnings("unused")
12. privatestaticStringclobToString(Clobclob)
13. {
14. try
15. {
16. //以java.io.Reader对象形式(或字符流形式)
17. //检索此Clob对象指定的CLOB值--Clob的转换
18. ReaderinStreamDoc=clob.getCharacterStream();
19. //取得clob的长度
20. char[]tempDoc=newchar[(int)clob.length()];
21. inStreamDoc.read(tempDoc);
22. inStreamDoc.close();
23. returnnewString(tempDoc);
24. }
25. catch(IOExceptione)
26. {
27. e.printStackTrace();
28. }
29. catch(SQLExceptiones)
30. {
31. es.printStackTrace();
32. }
33. returnnull;
34. }
35.
36. }
分享到:
相关推荐
ORACLE中CLOB字段转String类型
mybatis 对clob类型转换,解决clob类型数据插入数据库报异常问题
通过jdbc读取oracle数据库的clob类型的字段转换为string类型
kettle通过java代码将数据库blob 字段抽取到本地文件
在使用PDO的预处理方法时,如果使用bindParam()等而不指定字段的数据类型或使用execute(),PDO都会默认为string类型,并且限定一个默认长度 所以在存clob类型字段时必须使用bindParam()或bindValue()等,并指定字符...
在知识库的建立的时候,用普通VARCHAR2存放文章是显然不够的,只有区区4000的字节,放不了多少字, 而CLOB数据类型,则能最多存放8G的数据。但是这个字段处理起来有比较多的特殊性,记录一下。 插入: 直接写在SQL...
将oracle表中相同表结构的内容导入到sqlite中。实现类型的自动替换,包括CLOB大字段转换为String类型。只需更改参数就可实现数据库间数据的导入。
《Pentaho Kettle解决方案:使用PDI构建开源ETL解决方案》介绍的PDI(Kettle)是一种开源的 ETL 解决方案,书中介绍了如何使用PDI来实现数据的剖析、清洗、校验、抽取、转换、加载等各类常见的ETL类工作。 除了ODS/DW...
可以确定的一点是:BlobByteArrayType不可能逾越Blob天生的操作方式,原来是BlobByteArrayType数据类型本身具体数据访问的功能,它通过LobHandler将两次数据访问的动作隐藏起来,使Blob字段的操作在表现上和其他一般...
则需要进行全表扫描, 以便将数据按照所定义的语言排序进行整理。 值范围: BINARY 或有效的语言定义名。 默认值: 从 NLS_LANGUAGE 中获得 nls_territory: 说明: 为以下各项指定命名约定, 包括日期和星期的编号, ...
当您从数据库中获取BLOB,CLOB,TIMESTAMP,DATETIME之类的值并将其转换为简单的Java类型(如byte [],String,Date,long)时,此功能非常有用。 Aop(面向方面的编程) 容易提高一堂课。 AopFactory fa
010301_【第3章:Java基础程序设计】_Java数据类型笔记.pdf 010302_【第3章:Java基础程序设计】_运算符、表达式与语句笔记.pdf 010303_【第3章:Java基础程序设计】_判断与循环语句笔记.pdf 010401_【第4章:数组与...
[using \'CONNECT_STRING\'] 可以在服务器端,也可以在客户端建立,但必须注意,两台服务器之间 数据库必须可以互访,必须各有各自的别名数据库 18、查看数据库链路 select * from all_db_links; select * from...