`
a25765339
  • 浏览: 62593 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

【转】oracle.sql.Clob类型转换成String类型

 
阅读更多
/**
	 * oracle.sql.Clob类型转换成String类型
	 * 
	 * @param clob
	 * @return
	 */
	public String clobToString(Clob clob) throws Exception {
		if(null == clob || clob.length() == 0){
			return null;
		}
		Reader is = clob.getCharacterStream();
		// 得到流
		BufferedReader br = new BufferedReader(is);
		String str = br.readLine();
		StringBuffer buffer = new StringBuffer();
		while (str != null) {
			buffer.append(str);
			str = br.readLine();
		}
		String reString = buffer.toString();
		return reString;
	}
分享到:
评论

相关推荐

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

    这种情况下,如果应用程序代码直接尝试将 `weblogic.jdbc.wrapper.Clob_oracle_sql_CLOB` 转换成 `oracle.sql.CLOB`,则会抛出类型转换异常。为了解决这一问题,我们需要采用一种方法来安全地实现这两种类型的相互...

    ORACLE中CLOB字段转String类型

    ### ORACLE中CLOB字段转String类型 在Oracle数据库中,`CLOB`(Character Large Object)是一种用于存储大量文本数据的数据类型。由于其能够存储非常大的文本块(最大可达4GB),因此常被用于存储文章、报告或任何...

    Oracle.ManagedDataAccess.dll.rar

    Oracle.ManagedDataAccess.dll是Oracle公司为.NET开发者提供的一个托管数据访问组件,它允许C#等.NET语言的应用程序直接与Oracle数据库进行交互,无需依赖传统的Oracle客户端软件。这个RAR压缩包包含了两个不同版本...

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

    - `oracle.sql.CLOB`: 代表Oracle数据库中的CLOB类型。 2. **建立数据库连接:** - 使用`Class.forName()`加载Oracle JDBC驱动。 - 通过`DriverManager.getConnection()`方法建立到Oracle数据库的连接。 3. **...

    oracle数据类型和对应的JDBC类型.pdf

    Oracle 数据类型 CHAR 对应的 JDBC 类型是 java.sql.Types.CHAR,Java 类型是 java.lang.String。VARCHAR2 对应的 JDBC 类型是 java.sql.Types.VARCHAR,Java 类型也是 java.lang.String。LONG 对应的 JDBC 类型是 ...

    java存储oracle中的clob类型

    在Java编程中,为了能够有效地与Oracle数据库中的CLOB类型交互,Java提供了`java.sql.Clob`类作为接口。 **1. CLOB的读取方法** - **getCharacterStream()**:返回一个`java.io.Reader`对象,按照Unicode编码读取...

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

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

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

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

    oracle数据类型和对应的JDBC类型.docx

    - `BLOB` 和 `CLOB`:Oracle 中的大对象类型,用于存储大量二进制或字符数据,映射为 `oracle.sql.BLOB` 和 `oracle.sql.CLOB`。 - `ARRAY` 和 `STRUCT`:用于存储数组和结构化数据,映射为 `java.sql.Array` 和 `...

    jdbc 处理clob类型字段

    本主题主要探讨如何使用JDBC有效地操作Oracle数据库中的CLOB类型字段,包括插入(Insert)、删除(Delete)、更新(Update)和查询(Select)等操作。 首先,我们需要理解CLOB的基本概念。CLOB是一种数据库对象,...

    Java存取OracleBlob字段,图片存储,Blob和BLOB的问题,Clob,oracle.docx

    - **WebLogic 容器**:当通过 DataSource 获取 Connection 时,返回的对象可能不是 `oracle.sql.BLOB` 类型,而是 WebLogic 自己封装的 `OracleThinBlob` 类型。 - **解决方法**:可以采用反射机制来实现类型转换,...

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

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

    hibernate动态映射表处理oracle的clob类型

    - 使用Blob/Clob接口:直接操作Clob接口进行读写,而不是将其转换为字符串或其他数据类型,以减少转换开销。 通过以上内容,你应该对在Hibernate中动态映射Oracle 10g的CLOB类型有了深入理解,这将帮助你在实际...

    String_clob.zip_oracle

    在Java应用程序与Oracle数据库交互时,通常需要在两者之间进行`String`与CLOB类型的转换。以下是对这个主题的详细讨论。 1. **CLOB数据类型**: Oracle的CLOB类型可以存储最大为4GB的单个字符数据,这使得它成为...

    Oracle.DataAccess.dll

    2. **全面的数据类型支持**:它支持Oracle的所有数据类型,包括Blob、Clob、BFile、XMLType等复杂类型。 3. **高级特性**:如PL/SQL块、游标、批处理操作、绑定变量和事件处理等。 4. **高级错误处理和诊断**:提供...

    spring+hibernate操作oracle的clob字段

    在Java实体类中,表示CLOB字段的属性应为`String`类型,这样可以直接存储和读取文本内容。在Hibernate的映射文件中,使用`org.springframework.orm.hibernate3.support.ClobStringType`类型来映射这个属性,如下所...

    java读写oracle clob字段

    在Java编程中,Oracle的CLOB(Character Large Object)数据类型用于存储大量字符数据,如文本文件、HTML文档等。本教程将介绍如何使用Java来读取和写入Oracle数据库中的CLOB字段。 首先,我们需要引入相关的Java和...

    CLOB字段处理

    在 Java 中,通过使用 oracle.sql.CLOB 类来处理 CLOB 类型字段的存储和读取。 在 Java 中,连接 Oracle 数据库需要使用 Oracle 的 JDBC 驱动程序。首先,需要使用 Class.forName() 方法加载驱动程序,然后使用 ...

    jdbc__clob.rar_oracle

    在Java中,我们通过java.sql.Clob接口来与Oracle的Clob类型进行交互。 1. **连接Oracle数据库** 首先,我们需要建立一个到Oracle数据库的连接。这通常通过实现java.sql.Driver接口的驱动程序完成,如Oracle的ojdbc...

Global site tag (gtag.js) - Google Analytics