0 0

sqlserver与oracle读取blob字段问题,苦等!0

我写了一个从sqlserver同步到webservice方法,sqlserver有个blob/image类型imageByte字段,用来存放图片,如:

通过
Blob blob =rs.getBlob("imageByte");
				byte[] b = Blob2Byte.blobToBytes(blob);
				image.setImageByte(b);
取得图片信息上传到webserver
(call.addParameter("in0", XMLType.SOAP_BASE64BINARY,
						ParameterMode.IN);)
却不能上传成功,而oracle却可以成功。
这是为什么? 求指点,折腾我好几天了...
2012年8月16日 21:48
  • 大小: 2.9 KB
目前还没有答案

相关推荐

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

    4. **创建目标表结构**:在SQL SERVER中创建与源表结构类似的表,但将BLOB字段替换为VARBINARY(MAX)字段。 5. **数据导入**:使用SQL SERVER Management Studio(SSMS)或其他工具,如bcp命令行工具,将转换后的...

    sql server中的image类型的数据导出到oracle的clob字段中

    SQL Server 中 Image 类型数据导出到 Oracle 的 CLOB 字段中 在进行数据库迁移或数据交换时,需要将不同数据库管理系统之间的数据类型进行转换。在本文中,我们将讨论如何将 SQL Server 中的 Image 类型数据导出到 ...

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

    读取Blob字段时,可以创建一个`OracleBinary`对象,然后使用`GetValue`方法获取Blob数据。写入Blob字段时,先创建`OracleParameter`对象,将其Direction设置为` ParameterDirection.Input `,OracleDbType设置为`...

    oracle blob 字段 读写 delphi

    3. **读取BLOB字段** - 对于DBExpress,可以使用TOracleQuery组件的SQL属性执行查询,然后在OnBeforeOpen事件中处理BLOB字段,通过TOracleBlobField对象访问BLOB数据。 - 对于ADO,使用TADODBCommand对象的Execute...

    SqlServer与Oracle保存与读取图片二进制流

    - **创建表结构**:在SQL Server中,可以创建一个包含BLOB字段的表,如`ImagesTable`,包含一个名为`ImageData`的`varbinary(max)`字段,用于存储图片的二进制数据。 - **保存图片**:通过读取图片文件并将其转换...

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

    1. **读取坐标点**: 使用JSP读取Oracle数据库中BLOB字段存储的坐标点。 2. **分离坐标**: 对读取到的坐标数据进行处理,分离出每个坐标点。 3. **传递给Java**: 将处理后的坐标数据传递给Java程序进行图形绘制。 4. ...

    c# winform 操作oracle数据库的Blob字段,把图片存储到数据库,保存图片到数据库

    本文将详细讲解如何操作Oracle数据库中的Blob字段,以实现图片的存储和读取。Blob(Binary Large Object)字段类型用于存储大量的二进制数据,如图片、文档等。 首先,确保已安装了Oracle的客户端库,如ODP.NET ...

    ODI SQL Server到Oracle数据库的照片集成.doc

    【知识点详解】 ...通过上述过程,ODI 使用 Jython 脚本实现了 SQL Server 中 `image` 类型数据到 Oracle 数据库 Blob 字段的转换。这种转换处理了数据类型差异,确保了二进制数据完整无损地迁移。

    mysql,sqlserver,oracle三种数据库的大对象存取解析.docx

    例如,使用PreparedStatement的setBinaryStream方法将文件流写入BLOB字段,然后通过getBinaryStream读取。在存取大对象前,可能需要调整MySQL的配置参数,如`max_allowed_packet`和`net_buffer_length`,确保能处理...

    mysql,sqlserver,oracle三种数据库的大对象存取

    Oracle数据库支持`BLOB`类型存储大对象,与MySQL和SQL Server类似,但提供了更高级的功能和优化选项。例如,Oracle的`BLOB`类型可以使用`DBMS_LOB`包进行高效操作,包括分块读写、合并、截断等功能。 在Java中操作...

    ADO读写blob字段

    ### ADO读写BLOB字段详解 #### 一、引言 在软件开发过程中,处理大量二进制数据(如图像、音频文件等)是非常常见的需求。这些数据通常被称为二进制大对象(BLOB,Binary Large Object)。本文将详细介绍如何使用...

    oracle mysql sqlser2000对大数据对象的操作

    例如,使用PreparedStatement的setBinaryStream方法可将二进制数据插入BLOB字段,而ResultSet的getBinaryStream方法则用于读取BLOB数据。此外,使用Blob接口,开发者可以更方便地处理大数据对象的生命周期,如读取、...

    Oracle Sql语句转换成Mysql Sql语句

    1. **数据类型**:Oracle支持的数据类型如NUMBER、LONG、RAW等在MySQL中可能需要转换为DECIMAL、TEXT或BLOB。例如,Oracle的NUMBER可以转换为MySQL的DECIMAL或FLOAT,LONG可以转换为TEXT。 2. **分页查询**:Oracle...

    Java从数据库中读取Blob对象图片并显示的方法

    2. **读取Blob图片字段**:从数据库表中读取包含Blob图片的记录。 3. **图片缩放**:对读取到的图片进行缩放处理,这可能需要用到`java.awt.image`包中的类,如`BufferedImage`、`AffineTransformOp`等。 4. **展示...

    DELPHI的CLOB和BLOB存取处理.zip_DELPHI的CLOB和BLOB存取处理_hallzgz

    - 针对不同数据库系统,如Oracle、MySQL、SQL Server等,可能需要使用特定的API或组件。 - 数据库连接池的管理也是优化性能的重要环节,合理配置可以减少数据库连接创建和销毁的开销。 在实际开发中,理解和掌握...

    Oracle 插入超4000字节的CLOB字段的处理方法

    值得注意的是,虽然SQL Server没有这个限制,但当需要插入二进制文件时,还是需要使用类似上述方法来处理,因为需要读取文件的二进制流内容。 在实际应用中,确保数据库连接字符串的正确性以及适当处理异常情况至关...

    大文本(Blob)对象处理

    例如,Oracle数据库支持`LongRaw`和`Raw`类型,而SQL Server则支持`Image`和`Text`类型,因此,在设计数据库表结构时,需要根据实际使用的数据库类型来确定Blob字段的具体类型。 - **性能优化:** 当处理较大的Blob...

    quartz创建表sql

    SQL Server的语法与Oracle和MySQL有所不同,比如主键的定义、默认值的设定等。确保使用与SQL Server兼容的Quartz表创建脚本。 在实际操作中,Quartz通常会提供一个名为`schema-<db-type>.sql`的文件,其中`...

    asp.net操作oracle clob字段demo

    在ASP.NET中与Oracle数据库交互时,有时我们需要处理CLOB(Character Large Object)字段,这类字段用于存储大文本或二进制数据。本篇将详细讲解如何在ASP.NET中操作Oracle的CLOB字段。 首先,要进行Oracle数据库...

    jQuery缩略图和blob的jsp代码

    当用户上传图片时,JSP页面可以接收文件,将其转换为Blob对象,然后存储到Oracle数据库的Blob字段中。在查询时,可以从数据库检索Blob数据,转换回图片格式,并在页面上显示。 图片的上传与显示通常涉及前端和后端...

Global site tag (gtag.js) - Google Analytics