`
lijun87
  • 浏览: 268346 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

clob和blob两个字段的区别

阅读更多

转载自:http://www.bokebb.com/dev/cn/oracle/base/200510316101_4310019.shtml

1、oracle中,是否同时存在blob和clob两个大字段
2、它们两个是否同时存在于oracle中?
3、clob什么时候使用?blob什么时候使用?


数据库中大对象,即LOB,有两种存储方式,也可以说分为两类,一是数据和索引都存储在本身的字段中,即和表存储在同一个段中,另外一种是表的字段里只存了数据所在段的索引,而数据统一放在一个单独的LOB段中。
第一类有:CLOB,BLOB等
第二类有:BFILE

所以两个类型是同时存在于oracle中的,
clob一般用于字符型的存取,相当于原来的Long类型,但比他更优。
blob用于存储二进制类型的数据。

BFILE类型存储的时候,他的文件是以操作系统文件形式存储的,其内容并没有放在数据库里

而第一类的对象存储是单独放在LOB段中的,不论哪一种对象,它都有个navagator的
分享到:
评论

相关推荐

    mysql和Oracle在对clob和blob字段的处理

    本文将深入探讨这两个数据库系统如何处理`CLOB`(Character Large Object)和`BLOB`(Binary Large Object)字段,这两种字段类型主要用于存储大量文本或二进制数据。 `CLOB`用于存储非结构化的字符数据,如长篇...

    图片存入Oracle中,用clob和blob两种方式

    例如,可以创建一个`IMAGES`表,包含`ID`(主键)、`IMAGE_CLOB`(CLOB类型)和`IMAGE_BLOB`(BLOB类型)字段。 - **图片转二进制/字符串**:对图片进行读取,如果是使用`CLOB`,需要将图片转换为Base64字符串;...

    Oracle clob和blob在jdbc的应用

    这两种类型用于存储大量的文本数据(CLOB)和二进制数据(BLOB),例如图片、文档或音频文件。在JDBC(Java Database Connectivity)中,我们可以使用特定的方法来操作这些类型的数据。 首先,我们需要建立与数据库...

    BLOB和CLOB的区别以及在ORALCE中的插入和查询操作

    在数据库管理领域,BLOB(Binary Large Object)和CLOB(Character Large Object)是两种用于存储大量非结构化数据的数据类型。它们都是Oracle数据库中重要的字段类型,用于处理大数据量的文本或二进制文件。了解...

    java中(注解符)处理Clob(blob)类型

    Clob(Character Large OBject)类型和 Blob(Binary Large OBject)类型是数据库中两种常用的大规模数据类型。Clob 类型用于存储大规模的字符数据,而 Blob 类型用于存储大规模的二进制数据。在 Java 中,处理 Clob...

    clob-blob.rar_blob and clob_clob_java CLOB_java oracle cl_oracle

    这两个接口提供了读取和写入大数据对象的方法。 以下是如何使用Java读写Oracle数据库中CLOB和BLOB字段的基本步骤: 1. **建立数据库连接**:使用`java.sql.DriverManager.getConnection()`方法,提供数据库URL、...

    spring2通过jdbc的方式读取、更新数据库的clob或者blob类型的数据

    这篇博客主要探讨了如何使用Spring处理CLOB(Character Large Object)和BLOB(Binary Large Object)这两种大数据类型的字段。CLOB通常用于存储大文本数据,如文章、报告等,而BLOB则用于存储二进制大数据,如图片...

    oracle(blob转换为clob)

    在这个场景下,我们主要使用了`DBMS_LOB.CREATETEMPORARY`和`DBMS_LOB.WRITEAPPEND`两个过程来创建临时的CLOB并逐段写入转换后的数据。 - `DBMS_LOB.CREATETEMPORARY`:用于创建一个临时的LOB,此方法创建的LOB只...

    JDBC中操作Blob、Clob等对象

    接下来是一个具体的示例,展示了如何使用JDBC操作包含Blob和Clob字段的数据库表。 1. **创建包含Blob和Clob字段的表**: ```java String url = "jdbc:derby:clobberyclob;create=true"; Class.forName("org....

    JDBC中操作Blob、Clob等对象 实例详细 非常详细

    `CREATE TABLE`语句定义了一个名为`documents`的表,该表包含三个字段:`id`(整型)、`text`(Clob类型,最大64KB)以及`photo`(Blob类型,最大1440KB)。 #### 五、向表中写入Blob和Clob数据 有了这个表之后,...

    Blob和Clob使用例子

    Blob(Binary Large Object)和Clob(Character Large Object)是数据库中用来存储大量二进制数据和字符数据的两种特殊类型。在Java编程语言中,它们是`java.sql.Blob`和`java.sql.Clob`接口的实现,常用于与数据库...

    Hibernate对BLOB CLOB操作

    同时,Hibernate的实体映射文件(例如`Users.hbm.xml`)用于定义实体类与数据库表之间的映射关系,其中包括了如何处理BLOB和CLOB字段。 以`Users.hbm.xml`为例,假设我们有一个`Users`实体类,其中有一个`...

    Oracle如何对CLOB行字段来执行全文检索

    * COMPARE 函数:比较两个 LOB 或两个 LOB 的部分。 * COPY 过程:复制源 LOB 的全部或部分内容到目标 LOB。 * CREATETEMPORARY 过程:创建一个临时的 BLOB 或 CLOB 和其对应的索引在用户的默认临时表空间中。 * ...

    解析使用jdbc,hibernate处理clob/blob字段的详解

    这篇文章主要讲解了如何使用`JDBC`和`Hibernate`这两种不同的方式来处理`CLOB`和`BLOB`字段。 1. **数据库中的`CLOB`与`BLOB`类型** - 在MySQL中,`CLOB`对应`TEXT`类型,`BLOB`对应`BLOB`类型。 - 在DB2或Oracle...

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

    在处理 Oracle 数据库中的二进制大型对象(Binary Large Object,简称 Blob)时,开发者经常会遇到两个相似但不同的概念:`java.sql.Blob` 和 `oracle.sql.BLOB`。 1. **`java.sql.Blob`**: - 这是一个 Java 接口...

    oracle中的BLOB(照片)转换到mysql中

    在IT行业中,数据库管理系统(DBMS)如Oracle和MySQL在数据存储方面扮演着至关重要的角色。Oracle数据库系统支持多种复杂的数据类型...通过以上方法,你可以顺利地在两个数据库系统之间迁移和管理BLOB类型的照片数据。

    Oracle8i对Blob和Clob类型的操作

    在Oracle8i版本中,数据库支持了大型对象(LOB)类型,包括BLOB(Binary Large Object)和CLOB(Character Large Object)。这两种数据类型用于存储大量二进制数据(如图片、视频或文档)和文本数据(如长篇文章或...

    hibernate保存blob,clob对象

    在Java的持久化框架Hibernate中,Blob和Clob对象是用来处理大数据类型的,它们分别对应数据库中的BLOB(Binary Large Object)和CLOB(Character Large Object)。这篇文章将详细讲解如何在Hibernate中保存这两种...

Global site tag (gtag.js) - Google Analytics