`
ssg108
  • 浏览: 51513 次
  • 性别: Icon_minigender_2
  • 来自: 郑州
社区版块
存档分类
最新评论

blob存储问题

阅读更多

      现在的情况是通过一个数据库导出个别张表,这几张表中有blob类型的字段,导出是用程序存储成文本文件的,然后将文本文件传输到其他机器上,导入到另外一个数据库。刚开始blob字段导出没有问题。问题是导入时程序读取文本文件时blob自动读取成string类型的,通过insert语句塞参数的时候,blob类型的字段把string给他,程序提示错误,一直在想string怎么转成blob类型的,网上搜了,没有结果。

后来看网上blob类型的字段都是通过输入输出流处理的,可程序塞参数不知道怎么用这种方法,偶然间想起来,用byte 试一下,果然奏效了,哈哈

代码如下:
       if(Integer.parseInt(types[i])==Types.BLOB){                                                
       pstmt.setBytes(i+1, objs.get(i).toString().getBytes());
       }else{
          pstmt.setObject(i+1, objs.get(i));
       }

分享到:
评论

相关推荐

    微软云Blob存储java开发所需的jar包

    在Java开发中,微软云Blob存储提供了一个高效且可扩展的对象存储解决方案,用于存放大量非结构化数据,如文本和二进制数据。Blob(Binary Large Object)是Azure存储服务的一部分,它允许开发者以文件形式存储和检索...

    微软云Blob存储Java操作示例代码

    微软云提供了一种名为Blob存储的服务,用于存储大量非结构化的数据,如文本、图片或视频。在这个场景下,我们将聚焦于如何使用Java API来操作Azure Blob存储。Azure Blob存储Java API为开发者提供了丰富的功能,包括...

    mysql,blob格式存储图片事例,商品展示页面

    1. **BLOB数据类型**:MySQL提供了四种不同类型的BLOB,包括TINYBLOB、BLOB、MEDIUMBLOB和LONGBLOB,它们分别可以存储的最大数据量不同。根据商品图片的大小,选择合适的数据类型很重要,以确保空间的有效利用。 2....

    QT-Mysql-Blob.zip_mysql blob_qt blob 文件_qt blob类型_qt的blob

    除了基本的插入和查询,你还需要了解如何处理BLOB数据的存储效率和性能问题。例如,对于大文件,可能需要考虑分块读写,以避免一次性加载大量内存。此外,你还需要确保数据库的索引策略考虑到BLOB字段,因为BLOB字段...

    【Oracle BLOB】存储的图片批量导出到文件夹

    使用PL/SQL脚本将Oracle的Blob字段中存储的图片批量导出到文件夹,可在文件夹中直接查看。

    Blob.js-master Blob js 插件,有时候IE不支持Blob,需要我们自己下载Blob插件,有需要小伙伴可以下载

    Blob对象允许开发者存储和传输非结构化的数据,这对于Web应用程序尤其是那些涉及多媒体处理的应用至关重要。Blob.js是一个JavaScript库,旨在为不支持Blob API的浏览器,特别是旧版本的Internet Explorer(IE),...

    CLOB、BLOB___CLOB与BLOB的区别

    CLOB 主要用于存储字符数据,而 BLOB 主要用于存储二进制数据。 在 MySQL 中,BLOB 是个类型系列,包括:TinyBlob、Blob、MediumBlob、LongBlob,这几个类型之间的唯一区别是在存储文件的最大大小上不同。每种类型...

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

    Oracle数据库系统支持多种复杂的数据类型,其中包括BLOB(Binary Large Object),用于存储非结构化的大数据,如图片、音频或视频文件。而MySQL同样提供了BLOB类型,用于相似的用途。本篇将详细讲解如何在Oracle与...

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

    在实际开发过程中,经常需要将图片等二进制文件存储到数据库中,此时 Blob 成为了常用的数据类型之一。 1. **存储图片至数据库** - **步骤一**:获取图片文件。 - **步骤二**:创建 `FileInputStream` 读取图片...

    C#,BLOB读取操作

    * 文件存储:在云存储或分布式存储系统中,可以使用 BLOB 来存储大规模的二进制数据。 * 数据加密:在安全敏感的应用程序中,可以使用 BLOB 来存储加密后的数据。 C# 中的 BLOB 读取操作是指从数据库中读取二进制...

    SQLite3使用blob存储文件的VC程序

    Blob(Binary Large Object)是SQLite3中用于存储二进制大数据类型的一种方式,它可以用来保存图片、音频、视频或者其他任何非文本格式的数据。 在VC6环境下,开发SQLite3的程序通常涉及到以下几个关键知识点: 1....

    UmbracoFileSystemProviders.Azure, Umbraco的Azure Blob存储IFileSystem提供程序.zip

    UmbracoFileSystemProviders.Azure, Umbraco的Azure Blob存储IFileSystem提供程序 UmbracoFileSystemProviders.Azure 一个 Azure Blob存储,用于 Umbraco 7.1.9 的IFileSystem提供程序。 用于将媒体部分中的static ...

    blob类型图片批量导出工具

    总的来说,Blob类型图片批量导出工具是一款高效实用的数据库辅助工具,它有效地解决了从Oracle数据库中批量导出Blob图片的问题,提高了工作效率。用户只需熟悉基本的数据库操作和SQL语法,就可以轻松管理和导出Blob...

    Delphi将图片以二进制方式存储在数据库BLOB字段中.rar

    在这个特定的案例中,"Delphi将图片以二进制方式存储在数据库BLOB字段中"是一个常见的实践,用于高效、安全地保存图片数据。BLOB(Binary Large Object)字段是数据库系统中用来存储大量二进制数据的类型,非常适合...

    DELPHI BLOB存取(ADO,ODAC)

    BLOB(Binary Large Object)就是用于存储这类数据的数据类型。在Delphi编程环境下,我们可以使用两种主要的数据访问技术来操作BLOB字段:ADO(ActiveX Data Objects)和ODAC(Object Data Access Components)。...

    java,Blob字段操作,将图片或者文件保存到数据库中.zip

    在Java编程中,Blob(Binary Large Object)是用于存储大量二进制数据的数据类型,常被用在数据库中保存图片、文件等非文本信息。本教程将深入探讨如何使用Java进行Blob字段的操作,以实现将图片或文件保存到数据库...

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

    Oracle数据库在存储大对象(BLOB)数据时,提供了高效且灵活的方式,使得二进制数据如图片、文档等能够安全地保存在数据库中。批量导出Oracle数据库中的BLOB字段生成图片,是一项常见的需求,尤其对于那些需要将...

    java file upload BLOB

    因此,通常会采用二进制大对象(BLOB)的方式来存储较大的二进制数据。 #### 代码示例解析: 在提供的代码片段中,可以看到两个主要的方法:`getApplya` 和 `addSecurityChecks`。 - **`getApplya` 方法**: - 此...

    SQLSERVER数据库中存储BLOB类型数据,在线等现在公司要求用PB6.5+SQLser

    ### SQL Server 数据库中存储 BLOB 类型数据详解 #### 一、背景介绍 在当前企业信息化建设过程中,经常会遇到需要处理大量非结构化数据的情况,例如图片、文档等二进制大对象(BLOB)。这类数据由于体积庞大且结构...

Global site tag (gtag.js) - Google Analytics