`

将数据库查出的clob类型转换为String

 
阅读更多

1、将数据库查出的clob类型转换为String 

 if (burResult.next()) {    
	record.setBur_project_name(burResult.getString("bur_project_name"));    
	record.setBur_editer(burResult.getString("bur_editer"));    
	record.setEmployee_name(burResult.getString("employee_name"));    
	String project_des = null;    
	Clob  clob = burResult.getClob("project_des");    
	Reader inStream = clob.getCharacterStream();     
	char[] c = new char[(int) clob.length()];     
	try {    
		inStream.read(c);     
		project_des = new String(c);     
		inStream.close();     
	} catch (IOException e) {    
		// TODO Auto-generated catch block    
		e.printStackTrace();    
	}     
	record.setBur_project_description(project_des);    
}

 

分享到:
评论

相关推荐

    数据库中clob类型转换的问题 数据库中clob类型转换的问题

    在实际应用中,由于业务需求的变化或者数据处理的需要,有时候会涉及到将CLOB类型转换为其他类型的情况,比如VARCHAR2。这种转换的需求通常出现在以下几个场景: 1. **性能优化**:在某些情况下,CLOB类型的数据...

    mybatis 对clob类型转换

    这个TypeHandler实现了将String转换为CLOB并插入数据库,以及从CLOB读取回String。 4. **在Mapper XML文件中使用** 在Mapper的XML文件中,确保在CLOB类型的字段上使用了正确的TypeHandler,例如: ```xml ...

    ORACLE中CLOB字段转String类型

    在Oracle数据库中,将CLOB字段转换为字符串类型是常见需求之一。通过使用`DBMS_LOB`包、内置函数如`SUBSTR`以及`TO_CHAR`,可以有效地实现这一目标。此外,还需注意性能优化措施,例如分段读取和合理设计查询逻辑,...

    数据库读取clob字段

    本文将详细介绍如何在Oracle数据库中读取CLOB类型的字段,并提供一个示例代码片段来展示具体的实现过程。 #### CLOB的基本概念 CLOB是Oracle数据库提供的用于处理大量字符数据的一种特殊数据类型。它支持Unicode...

    向Oracle数据库插入Clob大段文本解决方法

    - 在处理CLOB数据时,必须确保参数类型正确设置为`OracleType.Clob`,否则可能导致数据转换错误或数据丢失。 - 当CLOB数据量非常大时,应考虑使用流式操作,避免一次性加载整个CLOB数据到内存中,以减少对系统资源的...

    将长于4000字符的字符串转化为CLOB类型存入数据库

    下面将详细介绍如何在C#环境下通过Oracle.NET接口实现将长于4000字符的字符串转化为CLOB类型并存入Oracle数据库的过程。 ### 一、CLOB类型的简介 CLOB是Oracle数据库中用于存储大量文本数据的一种数据类型,它可以...

    图片存数据库 clob类型

    在本篇文章中,我们将深入探讨如何使用Spring MVC框架将图片存储到数据库中,并特别关注CLOB类型的使用。 #### 二、CLOB类型概述 CLOB(Character Large Object)是数据库中用于存储大量文本数据的一种数据类型。...

    weblogic.jdbc.wrapper.Clob_oracle_sql_CLOB 类型转换解决办法

    本文将详细介绍如何通过反射机制来解决 WebLogic 环境下 Oracle CLOB 类型转换成 `oracle.sql.CLOB` 的问题。 #### 一、问题背景与分析 在 WebLogic 服务器环境中,当应用程序尝试从 Oracle 数据库中获取 CLOB ...

    oracle(blob转换为clob)

    在某些情况下,可能需要将BLOB类型的数据转换为CLOB类型,例如,在处理文本数据时,如果数据被错误地存储为BLOB,或者需要将二进制数据中的可读文本部分提取出来进行处理。本文将详细介绍如何使用Oracle内置函数和...

    jdbc连接例子 Oracle CLOB转换为String java调用存储过程之输出游标

    标题中的“jdbc连接例子 Oracle CLOB转换为String java调用存储过程之输出游标”涉及到三个主要的Java数据库编程知识点:JDBC连接、Oracle数据库中的CLOB类型处理以及通过Java调用存储过程处理输出游标。 1. JDBC...

    运用Java如何存取Oracle中的CLOB类型字段

    CLOB是Oracle数据库用于存储大型文本数据的一种数据类型,它可以存储最大为4GB的字符数据。在处理CLOB数据时,通常会涉及到以下几种常见操作: - 插入CLOB数据 - 更新CLOB数据 - 查询CLOB数据 - 删除CLOB数据 #### ...

    关于Clob类型在Hibernate中 的应用小结

    为了简化处理,可以将Clob中的数据转换为String,利用Hibernate的String类型映射。在写入时,先将字符串转换为Clob对象,再由Hibernate处理;读取时,将Clob内容转化为字符串。这种方式适用于数据量不是特别大的...

    读取oracle数据库中clob字段的值

    在处理Oracle数据库时,经常会遇到需要读取CLOB(Character Large Object)类型字段的情况。CLOB主要用于存储大量的文本数据,如文章、文档等内容。由于CLOB类型的数据量可能非常大,因此在读取时需要特别注意性能和...

    Mybatis 处理 CLOB、BLOB 类型数据

    MyBatis 提供了对 CLOB 和 BLOB 类型的内置支持,通过将 CLOB 类型映射到 Java 的 String 类型,BLOB 类型映射到 byte[] 类型。 在使用 MyBatis 时,需要在实体类中定义对应的字段类型,例如: ```java public ...

    oracle数据库的clob大字段在jdbc中的处理方式

    这篇文档将详细阐述如何在JDBC中有效地读取和操作Oracle数据库的CLOB字段,并将其转换为String类型。 首先,理解CLOB对象的特性是关键。CLOB是一种BLOB(Binary Large Object)的变种,专用于存储字符数据。在JDBC...

    java存储oracle中的clob类型

    在向Oracle数据库插入中文数据之前,需要将其转换为Oracle能够识别的编码格式。通常情况下,Oracle使用ISO-8859-1编码。 **示例代码:** ```java String chinese = "你好"; String encoded = ECov.gb2asc(chinese);...

    java读取oracle数据库中clob字段.txt

    java读取oracle数据库中clob字段 把oracle数据库中字段类型为clob的字段值以字符串的形式读取出来

    jdbc 处理clob类型字段

    当我们在处理大型文本数据时,例如XML文档、长篇文章或者大段代码,数据库通常会提供CLOB(Character Large Object)类型来存储这类数据。本主题主要探讨如何使用JDBC有效地操作Oracle数据库中的CLOB类型字段,包括...

    关于Oracle的 Clob数据类型在Hibernate中的应用小结

    在Hibernate中,如果Clob字段的值是字符串,可以通过将Clob字段映射为String类型,让Hibernate自动处理转换。这种方式简单易用,但可能不适合非常大的文本,因为可能会导致内存溢出。 3.3 直接使用Clob类型: 对于...

Global site tag (gtag.js) - Google Analytics