社区
C#
帖子详情
C# 向数据库中写入大量的图片数据
CUMBER
2008-07-11 06:31:53
用什么方式最好,
线程?
...全文
186
1
打赏
收藏
C# 向数据库中写入大量的图片数据
用什么方式最好, 线程?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wocow2316
2008-07-11
打赏
举报
回复
先将图片序列化在存入数据库
C#
从
数据
库
读取
图片
并保存的两种方法
方式一:
数据
库
用的是SQL 2008,
数据
表
中
存放的是
图片
的二进制
数据
,现在把
图片
以一种
图片
格式(如.jpg)导出,然后存放于指定的文件夹
中
,实现方式如下: byte[] bytImg = (byte[])myDAL.DbHelperSQL.Query("SELECT F_Photo FROM myTable WHERE ID=1").Tables[0].Rows[0][0]; if (bytImg != null) { MemoryStream ms = new MemoryStream(bytImg
C#
WinForm
中
实现
图片
存取
数据
库
完整方案
在现代软件开发
中
,图像
数据
的处理已成为各类应用系统不可或缺的一部分。无论是用户头像、商品
图片
还是文档附件,如何高效、安全地管理这些二进制资源,是开发者必须面对的核心问题之一。传统的文件系统存储方式虽然简单直观,但在跨平台部署、备份恢复、权限控制和
数据
一致性方面存在诸多局限。将
图片
直接存储于
数据
库
中
,尤其是通过BLOB(Binary Large Object)字段类型进行管理,能够实现
数据
与文件的高度集成,提升系统的整体可维护性和事务一致性。
C#
使用Parallel处理
数据
同步
写入
Datatable并使用BulkInsert批量导入
数据
库
项目需要,几十万张照片需要计算出每个照片的特征值(调用C++编写的DLL)。 业务流程:选择照片文件夹,分别访问照片-->调用DLL接口传递照片路径-->接收处理返回值-->
写入
数据
库
。 前期使用的for循环来处理,几十万张照片处理起来差不多10个小时。速度太慢,后面改进使用Parallel来进行平行计算(调用DLL处理照片),统一
写入
Datatable,然后使用BulkIn...
C#
实现照片存储到MySQL
数据
库
的完整过程
BLOB 是 Binary Large Object 的缩写,它是一种可以存储
大量
二进制
数据
的
数据
库
字段类型,用于存储
图片
、视频、音频或其他文件。BLOB 字段的特点包括:
大量
数据
存储能力:BLOB 字段可以存储高达 64 TB 的二进制
数据
。
数据
类型分类:有四种不同大小的 BLOB 类型,包括 TINYBLOB、BLOB、MEDIUMBLOB 和 LONGBLOB。二进制安全:能够存储任何类型的
数据
,不会发生
数据
类型转换或丢失。索引不可用。
php将
图片
传入
数据
库
,php将
图片
存入
数据
库
VB6 保存和读取
图片
到
数据
库
dim stm as ADODB.Stream dim rs as ADODB.Recordset sub SavePictureToDB(cn '将
图片
存入
数据
库
On Error Set GoTo stm EH =......VB
中
将
图片
保存到sql server
数据
库
中
_计算机软件及应用_IT/计算机_专业资料。VB
中
将
图片
保存到sql server
数据
库
中
...
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章