`
itspring
  • 浏览: 45062 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

oracle 更新 blob 字段的正确方法

 
阅读更多

用 mysql 更新一点问题没有。oracle 竟然要先取出来再写入,真是SB!

 

下面是oracle 更新操作的部分代码代码

 

String sql = " select DEFXPDL from WD_MODELDEFINE  where ProcessID=? for update";
  PreparedStatement ps;
  try {
   Connection conn=derbyUitl.getConnect();
    conn.setAutoCommit(false); // 注意这个否则报 错误

   ps = conn.prepareStatement(sql);
   ps.setString(1, processid);
   ResultSet rs = ps.executeQuery();
   if (rs.next()) {
    // 更新
   
   
        oracle.sql.BLOB    blob = (oracle.sql.BLOB) rs.getBlob("DEFXPDL");
        OutputStream  outStream = blob.getBinaryOutputStream();
        outStream.write(xmlString.getBytes(), 0, xmlString.getBytes().length);
        outStream.flush();
        conn.commit();
        outStream.close();
    

   }

}

分享到:
评论

相关推荐

    oracle中对blob字段的处理方法

    oracle中对blob字段的处理方法,包括增加,删除,修改,更新等操作。

    Python如何操作Oracle的Blob字段

    Python如何操作Oracle的Blob字段,

    批量导出ORACLE数据库BLOB字段生成图片

    批量导出Oracle数据库中的BLOB字段生成图片,是一项常见的需求,尤其对于那些需要将数据库中的图片资源导出到本地文件系统的情况。下面将详细介绍这一过程及其相关知识点。 首先,我们需要理解BLOB类型。BLOB...

    oracle查询blob字段照片(jpeg) 像素大小sql

    本篇文章将详细介绍如何通过SQL查询语句获取存储在Blob字段中的JPEG格式照片的像素大小。 ### 1. 了解Blob数据类型 在Oracle数据库中,Blob(Binary Large Object)类型用于存储大容量的二进制数据,比如图像、音频...

    C#访问oracle数据库类,带blob字段读写

    以上就是使用C#访问Oracle数据库并处理Blob字段的基本方法。在实际开发中,还需要考虑错误处理、事务管理、连接池等高级概念,以确保代码的健壮性和性能。同时,为了安全起见,建议使用参数化查询来防止SQL注入攻击...

    批量导出ORACLE数据库BLOB字段生成文件

    本教程将详细讲解如何批量导出Oracle数据库中的BLOB字段并生成文件,适用于需要定期或一次性处理大量图片或其他BLOB数据的场景。 首先,确保你已经在本地安装了Oracle客户端。Oracle客户端提供了SQL*Plus和其他工具...

    基于JSP访问ORACLE数据库BLOB字段并显示图形的解决方案.pdf

    "基于JSP访问ORACLE数据库BLOB字段并显示图形的解决方案" 本文介绍了一种基于JSP访问ORACLE数据库BLOB字段并显示图形的解决方案。该方案使用JSP技术读取ORACLE数据库中的BLOB字段存储的坐标点,然后将坐标传递到...

    ORACLE中BLOB字段导入到SQL SERVER中的IMAGE字段

    1. **数据准备**:确保ORACLE数据库中的BLOB字段包含所需的数据,并且是完整的。可能需要进行数据验证,以确保所有数据都能被正确读取。 2. **数据导出**:使用ORACLE提供的工具,如SQL*Plus或者PL/SQL Developer,...

    oracle中读取blob字段.doc

    ### Oracle中BLOB字段的读取与操作 #### 一、引言 在数据库系统中,BLOB(Binary Large Object)是一种用于存储大量二进制数据的数据类型,例如图像、音频或视频文件等。在Oracle数据库中,BLOB类型特别适用于处理...

    java中读取ORACLE中BLOB字段存储的图片

    ### Java中读取Oracle数据库BLOB字段存储的图片方法详解 #### 一、背景与目的 在实际的应用开发过程中,经常会有将图片等二进制数据存入数据库的需求。Oracle数据库支持通过BLOB(Binary Large Object)类型来存储...

    java对oracle数据库中blob字段的处理

    Java对Oracle数据库中BLOB字段的处理涉及多个层面,包括读取、写入、更新以及跨数据库操作等。 ### Java处理Oracle BLOB字段的基本方法 #### 1. 读取BLOB字段 在Java中,读取Oracle数据库中的BLOB字段通常通过`...

    Oracle blob字段上传下载

    ### Oracle Blob字段上传与下载详解 #### 一、概述 在数据库系统中,二进制大对象(Binary Large Object,简称BLOB)是一种用于存储大量二进制数据的...希望本文能够帮助开发者更好地理解和掌握Blob字段的使用方法。

    oracle blob 字段 读写 delphi

    - 在写入BLOB字段前,确保已经正确关闭任何打开的流,以防止资源泄漏。 - 考虑使用事务来确保数据的一致性,特别是在并发环境下。 通过以上步骤,你可以在Delphi中高效地读写Oracle数据库中的BLOB字段。记住,...

    oracle存取图片blob字段

    oracle 存读数据库的blob字段 .net有两种方式向Oracle的blob字段中存储图片:

    判断blob字段是否为空

    正确地判断BLOB字段是否为空对于数据库应用的健壮性和性能至关重要。通过使用`DBMS_LOB.GETLENGTH`函数,我们可以有效地实现这一目标,从而提升数据处理的准确性和效率。在实际操作中,应根据具体场景选择合适的策略...

    Oracle中Blob字段的写入处理

    此文档是对于oracle数据库中blob类型字段二进制大对象的读取和解析

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

    首先,创建一个包含BLOB字段的新表或者更新已有表结构。例如: ```sql CREATE TABLE mysql_photos ( id INT PRIMARY KEY, photo BLOB ); ``` 然后,通过类似的方法,读取本地文件并将其内容插入到MySQL的BLOB...

    使用JAVA读取ORACLE_BLOB字段实现上传下载.doc

    使用 JAVA 读取 ORACLE BLOB 字段实现上传下载 BLOB(Binary Large Objects)是一种二进制大对象类型,常用于存储大对象,例如图形、声音等。我们可以将 BLOB 区分为三种形式:声像数据、二进制数据和大文本数据。...

    基于JSP访问ORACLE数据库BLOB字段并显示图形的解决方案

    本文介绍了一种利用JSP技术访问Oracle数据库中BLOB字段存储的坐标点,并将其转换为图形显示的方法。这种方法充分利用了JSP与Java的集成优势,能够有效地处理和展示复杂的图像数据。 #### 关键概念解释 1. **BLOB**...

    文件上传至oracle blob字段的java实现

    指定文件夹下的所有文件上传至oracle的blob字段,java实现

Global site tag (gtag.js) - Google Analytics