package com.asiainfo.aiox.smc.rest.util; import java.io.IOException; import java.io.Reader; import java.sql.Clob; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; public class ClobUtil { private static Log logger = LogFactory.getLog(ClobUtil.class); public static String clob2str(Clob clob) { String reString = ""; Reader is = null; try{ if (clob != null) { is= clob.getCharacterStream(); char[] tempDoc = new char[(int) clob.length()]; is.read(tempDoc); reString = new String(tempDoc); } }catch(Exception e){ logger.error(e); }finally{ if(is!=null) try { is.close(); } catch (IOException e) { logger.error(e); } } return reString; } }
相关推荐
ORACLE中CLOB字段转String类型
mybatis 对clob类型转换,解决clob类型数据插入数据库报异常问题
NULL 博文链接:https://vernonchen163.iteye.com/blog/1902788
《Pentaho Kettle解决方案:使用PDI构建开源ETL解决方案》主要介绍如何使用开源ETL工具来完成数据整合工作。 《Pentaho Kettle解决方案:使用PDI构建开源ETL解决方案》介绍的PDI(Kettle)是一种开源的 ETL 解决方案,...
通常,要解决超过4000字节的数据,一种做法是将数据写入文件,xml或plain file都可以,数据...另一个做法是使用clob, blob等字段类型,主要有:采用传统的jbdc方式、把clob以string方式处理、直接使用clob类型三种方案
CLOB字段类型报错 ORA-01704:文字字符串过长的解决
CLOB与BLOB的存储与读取,String与CLOB的想换转换,字节码文件的存储与读取等等
String 与oracle colb 转换
通过jdbc读取oracle数据库的clob类型的字段转换为string类型
在使用PDO的预处理方法时,如果使用bindParam()等而不指定字段的数据类型或使用execute(),PDO都会默认为string类型,并且限定一个默认长度 所以在存clob类型字段时必须使用bindParam()或bindValue()等,并指定字符...
最近利用NHibernate映射类型为Clob字段在插入数据时发现当字符的字节数(一个半角字符一个字节,一个全角字符两个字节)在2000-4000之间时报错(ORA-01461:仅...代码:stringid=Guid.NewGuid().ToString();OracleComman
在知识库的建立的时候,用普通VARCHAR2存放文章是显然不够的,只有区区4000的字节,放不了多少字, 而CLOB数据类型,则能最多存放8G的数据。但是这个字段处理起来有比较多的特殊性,记录一下。 插入: 直接写在SQL...
kettle通过java代码将数据库blob 字段抽取到本地文件
<string>name</string> <string>字段名称</string> <string>alias</string> <string>中文备注</string> <string>value</string> <string>数据值</string> </linked-hash-map> 1 ...
针对oracle中blob字段的操作,能批量快速的插入大字段,效率非常高
<%... charset=gb2312″ %> <%@ page info=”database handler”%> <%@ page import=”java.io.*”%> <%@ page import=”java.net.*”%> <...@ page import=”java.lang.*”%> <...
将oracle表中相同表结构的内容导入到sqlite中。实现类型的自动替换,包括CLOB大字段转换为String类型。只需更改参数就可实现数据库间数据的导入。
具体的java.sql.Clob, Character[], char[] 和 java.lang.String 将被持久化为 Clob 类型. java.sql.Blob, Byte[], byte[] 和 serializable type 将被持久化为 Blob 类型。 @Lob public String getFullText() { ...
if self.cat_string is Null or Instr( self.cat_string, ctx2.cat_string ) = 0 Then self.cat_string := self.cat_string || ',' || ctx2.cat_string; End if; Return ODCIConst.Success; End; End; / -...