社区
数据库及相关技术
帖子详情
急!!!如何把图片存入oracle数据库的blob字段?如何从oracle数据库的blob字段取图片?
porschetttt
2005-01-19 07:23:00
急!!!如何把图片存入oracle数据库的blob字段?如何从oracle数据库的blob字段取图片?
有详细点的吗?
...全文
251
6
打赏
收藏
急!!!如何把图片存入oracle数据库的blob字段?如何从oracle数据库的blob字段取图片?
急!!!如何把图片存入oracle数据库的blob字段?如何从oracle数据库的blob字段取图片? 有详细点的吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
slwang2003
2005-04-11
打赏
举报
回复
好贴收藏
samchoy
2005-01-20
打赏
举报
回复
参考一下
// 把Image1显示的图片写入到Employee表的Photo字段
Query1->RequestLive = true;
Query1->SQL->Clear();
Query1->SQL->Add("SELECT Photo FROM Employee WHERE Id = :Id");
Query1->Prepare();
Query1->Params->Items[0]->AsString = "0001";
Query1->Open();
Query1->Edit();
if (Image1->Picture->Graphic)
{
TBlobStream *Stream = new TBlobStream( (TBlobField *)Query1->FieldByName("Photo"),
bmReadWrite );
Stream->Seek(0, soFromBeginning);
try
{
Image1->Picture->Bitmap->SaveToStream(Stream);
}
__finally
{
delete Stream;
}
}
else
((TBlobField *)Query1->FieldByName("Photo"))->Clear();
Query1->Post();
Query1->Close();
Query1->UnPrepare();
Query1->RequestLive = false;
porschetttt
2005-01-20
打赏
举报
回复
ADOTable1里面具体写的是什么?我用TQuery来写,提示cannot modify read-only dataset,怎么办?
samchoy
2005-01-20
打赏
举报
回复
// 方法1
if (!((TGraphicField *)Query1->FieldByName("Photo"))->IsNull)
Image1->Picture->Assign((TGraphicField *)Query1->FieldByName("Photo"));
else
Image1->Picture = NULL;
// 方法2
TBlobStream *Stream = new TBlobStream( (TBlobField *)Query1->FieldByName("Photo"),
bmRead );
Stream->Seek(0, soFromBeginning);
if (Stream->Size > 0)
Image1->Picture->Bitmap->LoadFromStream(Stream);
else
Image1->Picture = NULL;
delete Stream;
porschetttt
2005-01-20
打赏
举报
回复
从数据库读出图片呢?
samchoy
2005-01-19
打赏
举报
回复
文件写入BLOB域
if (OpenDialog1->Execute())
{
ADOTable1->Edit();
((TBlobField *)ADOTable1->FieldByName("Values"))->LoadFromFile(OpenDialog1->FileName);
ADOTable1->Post();
}
读取BLOB域并写到文件中
if (SaveDialog1->Execute())
{
ADOTable1->First();
((TBlobField *)ADOTable1->FieldByName("Values"))->SaveToFile(SaveDialog1->FileName);
}
java中读
取
ORACLE
中
BLOB
字段
存储的
图片
### Java中读
取
Oracle
数据库
BLOB
字段
存储的
图片
方法详解 #### 一、背景与目的 在实际的应用开发过程中,经常会有将
图片
等二进制数据
存入
数据库
的需求。
Oracle
数据库
支持通过
BLOB
(Binary Large Object)类型来存储...
图片
存入
Oracle
中,用clob和
blob
两种方式
用户可以通过这个工具方便地将
图片
存入
Oracle
数据库
,也可以读
取
已存储的
图片
。 6. **优缺点**: - **CLOB**:优点是跨平台兼容性好,因为Base64编码是标准的文本格式;缺点是占用的空间比原始二进制数据大,且...
Delphi将
图片
以二进制方式存储在
数据库
BLOB
字段
中.rar
在这个特定的案例中,"Delphi将
图片
以二进制方式存储在
数据库
BLOB
字段
中"是一个常见的实践,用于高效、安全地保存
图片
数据。
BLOB
(Binary Large Object)
字段
是
数据库
系统中用来存储大量二进制数据的类型,非常适合...
c# winform 操作
oracle
数据库
的
Blob
字段
,把
图片
存储到
数据库
,保存
图片
到
数据库
本文将详细讲解如何操作
Oracle
数据库
中的
Blob
字段
,以实现
图片
的存储和读
取
。
Blob
(Binary Large Object)
字段
类型用于存储大量的二进制数据,如
图片
、文档等。 首先,确保已安装了
Oracle
的客户端库,如ODP.NET ...
图片
BASE64加密保存到
数据库
Blob
类型中(放入
数据库
,并
取
出生成
图片
)
本示例主要涉及的是如何将
图片
通过BASE64编码加密后
存入
数据库
的
Blob
类型
字段
,并能从
数据库
中
取
出这些数据再还原成原始
图片
。以下是相关知识点的详细说明: 1. **BASE64编码**:BASE64是一种用于将二进制数据转换...
数据库及相关技术
1,178
社区成员
18,938
社区内容
发帖
与我相关
我的任务
数据库及相关技术
C++ Builder 数据库及相关技术
复制链接
扫一扫
分享
社区描述
C++ Builder 数据库及相关技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章