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

Blob转String

 
阅读更多

今天遇到这个问题纠结了半天,哎!总算搞出来了,写点总结吧

1、在类中定义大字段:

public class informAffiche {
   private Blob content;


public void setcontent(Blob S_content)
{
content=S_content;
}
public Blob getcontent()
{
return content;
}

}

 

2、数据库中读取大字段内容并set进去:

while(rs.next())
	{
s.setcontent(rs.getBlob("content"));
}

 

3、在页面得到

if (list.size()>0){
   s=(informAffiche)list.get(0);
 Blob blob= s.getcontent();

if(blob == null || blob.length()==0){
	content = "";
  }else{
	content = new String(blob.getBytes((long)1, (int)blob.length()));
	System.out.println("content---->"+content);
  }


}

 

4、页面输出:

<td><%=content  %></td>

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    java中Blob转String

    分享在JAVA中Blob转换成String实例

    BLOB与String互转

    最近开发遇到blob类型转换为String,一时犯难。所以总结了一段代码与之分享。亲测

    PB转换BLOB

    PB转换BLOB是一种在编程中处理大对象(Binary Large Object,简称BLOB)的技术,主要应用于存储和传输图像、音频、视频等非结构化数据。PB在这里通常指的是PowerBuilder,一个老牌的面向对象的开发工具,它提供了...

    PB ,PowerBuilder ,Hex blob , 16进制 blob ,互转

    标题"PB,PowerBuilder,Hex blob,16进制blob,互转"涉及到的是如何在PowerBuilder中将Blob数据转换为16进制字符串,以及反过来将16进制字符串转换回Blob数据。在处理Blob数据时,有时候我们需要将其转换成易于阅读...

    在PowerBuilder中操作BLOB数据的技巧

    在 PowerBuilder 中操作 BLOB 数据的技巧 PowerBuilder 提供的 BLOB(Binary Large Object)数据类型可以用来处理大型数据,包括图像、大文本、Word 文档、二进制文件和多媒体等各种数据,它的长度可以是 0~2GB ...

    ORACLE中CLOB字段转String类型

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

    函数进行BLOB转换Varchar2.txt

    Oracle SQL 函数进行BLOB转换Varchar2

    oracle blob转文件读取

    ### Oracle Blob类型转换为文件读取的相关知识点 在软件开发过程中,尤其是在处理数据库中的二进制大对象(Binary Large Object, 简称BLOB)时,经常需要将数据库中的BLOB数据转换为文件进行读取或处理。本文将详细...

    mysql blob to 向 file转换

    "MySQL 中的 BLOB 到文件的转换" 在 MySQL 数据库中,BLOB(Binary Large OBject)是一种二进制大对象类型,常用于存储图像、音频、视频和其他类型的文件。然而,在实际应用中,我们经常需要将 BLOB 数据转换为文件...

    PB POWERBUILDER 字符串 数组 相互 转换 转化

    |PowerBuilder 数组字符串相互转化 天津 李华锋 * * | | * *PowerBuilder 数组字符串相互转化 完全免费 * ...|老数组转字符串212863 | |新数组转字符串187 * |以上是200000个数组测试结果 | |优化效率相当明显

    string与blob的写入与读出

    在Java编程中,`String`和`Blob`是两种不同类型的对象,分别用于处理文本数据和二进制数据。在数据库操作或者文件存储时,理解如何有效地写入和读取这两种类型的数据至关重要。本篇文章将深入探讨`String`与`Blob`在...

    oracle LongRaw 转 Blob 源码

    Oracle数据库中,LongRaw和Blob是两种不同的数据类型,它们分别用于存储大对象(LOB)数据。LongRaw类型是Oracle的原始数据类型,用于存储二进制大对象,而Blob类型则是二进制大型对象,更适合存储大量的二进制数据...

    vc6读取数据库blob大二制对像

    在VC6(Visual C++ 6.0)中进行数据库操作时,经常遇到需要处理Blob(Binary Large Object)类型的数据,这种数据类型通常用于存储大块的二进制数据,如图片、文档或音频文件等。Blob在ACCESS、MSSQL 2005和MSSQL ...

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

    如果是从HEX字符串或Base64编码还原,可以使用SQL函数如`CONVERT(VARBINARY(MAX), HEX_STRING)`或`CAST(/Base64_String/ AS VARBINARY(MAX))`。 4. **创建目标表结构**:在SQL SERVER中创建与源表结构类似的表,但...

    C++插入SQLite数据库的BLOB字段

    本示例中,我们将探讨如何在Visual Studio 2010环境下,将一个jpg图片文件作为BLOB(Binary Large Object)类型的数据插入到SQLite数据库中。这涉及到文件I/O操作、SQLite API的使用以及C++编程技巧。 首先,我们...

    mybatis 对clob类型转换

    public String getResult(ResultSet rs, String columnName) throws SQLException { Clob clob = rs.getClob(columnName); return clob == null ? null : clob.getSubString(1, (int) clob.length()); } // .....

    java 存数据库 blob文件的示例

    在Java编程中,Blob(Binary Large Object)是用于存储大对象数据类型的一种方式,常见于关系型数据库中,如SQL Server。Blob类型适用于存储图片、音频、视频等非结构化数据。本示例将详细解释如何使用Java向SQL ...

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

    在IT领域,尤其是在Java开发与Oracle数据库交互的过程中,处理BLOB(Binary Large Object)类型字段是一项常见且重要的任务。BLOB字段主要用于存储大量的二进制数据,如图像、音频、视频或任何其他非文本格式的数据...

    CLOB、BLOB___CLOB与BLOB的区别

    在 Java 中,CLOB 可以使用两种方式来操作:一种是将 CLOB 看成字符串类型,即可以使用 String 进行直接操作;另一种是使用 getAsciiStream 或者 getUnicodeStream 以及对应的 setAsciiStream 和 setUnicodeStream ...

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

    在数据库编程领域,CLOB(Character Large Object)和BLOB(Binary Large Object)是用于存储大量文本和二进制数据的数据类型。在DELPHI中,处理这些大型对象时需要特殊的技术和策略。本篇文章将深入探讨DELPHI中...

Global site tag (gtag.js) - Google Analytics