今天遇到这个问题纠结了半天,哎!总算搞出来了,写点总结吧
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实例
最近开发遇到blob类型转换为String,一时犯难。所以总结了一段代码与之分享。亲测
PB转换BLOB是一种在编程中处理大对象(Binary Large Object,简称BLOB)的技术,主要应用于存储和传输图像、音频、视频等非结构化数据。PB在这里通常指的是PowerBuilder,一个老牌的面向对象的开发工具,它提供了...
标题"PB,PowerBuilder,Hex blob,16进制blob,互转"涉及到的是如何在PowerBuilder中将Blob数据转换为16进制字符串,以及反过来将16进制字符串转换回Blob数据。在处理Blob数据时,有时候我们需要将其转换成易于阅读...
在 PowerBuilder 中操作 BLOB 数据的技巧 PowerBuilder 提供的 BLOB(Binary Large Object)数据类型可以用来处理大型数据,包括图像、大文本、Word 文档、二进制文件和多媒体等各种数据,它的长度可以是 0~2GB ...
### ORACLE中CLOB字段转String类型 在Oracle数据库中,`CLOB`(Character Large Object)是一种用于存储大量文本数据的数据类型。由于其能够存储非常大的文本块(最大可达4GB),因此常被用于存储文章、报告或任何...
Oracle SQL 函数进行BLOB转换Varchar2
### Oracle Blob类型转换为文件读取的相关知识点 在软件开发过程中,尤其是在处理数据库中的二进制大对象(Binary Large Object, 简称BLOB)时,经常需要将数据库中的BLOB数据转换为文件进行读取或处理。本文将详细...
"MySQL 中的 BLOB 到文件的转换" 在 MySQL 数据库中,BLOB(Binary Large OBject)是一种二进制大对象类型,常用于存储图像、音频、视频和其他类型的文件。然而,在实际应用中,我们经常需要将 BLOB 数据转换为文件...
|PowerBuilder 数组字符串相互转化 天津 李华锋 * * | | * *PowerBuilder 数组字符串相互转化 完全免费 * ...|老数组转字符串212863 | |新数组转字符串187 * |以上是200000个数组测试结果 | |优化效率相当明显
在Java编程中,`String`和`Blob`是两种不同类型的对象,分别用于处理文本数据和二进制数据。在数据库操作或者文件存储时,理解如何有效地写入和读取这两种类型的数据至关重要。本篇文章将深入探讨`String`与`Blob`在...
Oracle数据库中,LongRaw和Blob是两种不同的数据类型,它们分别用于存储大对象(LOB)数据。LongRaw类型是Oracle的原始数据类型,用于存储二进制大对象,而Blob类型则是二进制大型对象,更适合存储大量的二进制数据...
在VC6(Visual C++ 6.0)中进行数据库操作时,经常遇到需要处理Blob(Binary Large Object)类型的数据,这种数据类型通常用于存储大块的二进制数据,如图片、文档或音频文件等。Blob在ACCESS、MSSQL 2005和MSSQL ...
如果是从HEX字符串或Base64编码还原,可以使用SQL函数如`CONVERT(VARBINARY(MAX), HEX_STRING)`或`CAST(/Base64_String/ AS VARBINARY(MAX))`。 4. **创建目标表结构**:在SQL SERVER中创建与源表结构类似的表,但...
本示例中,我们将探讨如何在Visual Studio 2010环境下,将一个jpg图片文件作为BLOB(Binary Large Object)类型的数据插入到SQLite数据库中。这涉及到文件I/O操作、SQLite API的使用以及C++编程技巧。 首先,我们...
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(Binary Large Object)是用于存储大对象数据类型的一种方式,常见于关系型数据库中,如SQL Server。Blob类型适用于存储图片、音频、视频等非结构化数据。本示例将详细解释如何使用Java向SQL ...
在IT领域,尤其是在Java开发与Oracle数据库交互的过程中,处理BLOB(Binary Large Object)类型字段是一项常见且重要的任务。BLOB字段主要用于存储大量的二进制数据,如图像、音频、视频或任何其他非文本格式的数据...
在 Java 中,CLOB 可以使用两种方式来操作:一种是将 CLOB 看成字符串类型,即可以使用 String 进行直接操作;另一种是使用 getAsciiStream 或者 getUnicodeStream 以及对应的 setAsciiStream 和 setUnicodeStream ...
在数据库编程领域,CLOB(Character Large Object)和BLOB(Binary Large Object)是用于存储大量文本和二进制数据的数据类型。在DELPHI中,处理这些大型对象时需要特殊的技术和策略。本篇文章将深入探讨DELPHI中...