SQL server 2005图片存储读取

[复制链接]
查看11 | 回复4 | 2016-3-1 11:33:53 | 显示全部楼层 |阅读模式
在WinForm中,使C#语言向SQL Server(2005)存储图片并且将图片从数据库中读取出来,显示在窗体中 步骤: 1.首先,在SQL Server中创建一个表,用来存储图片; 示例代码: use tempdb go if exists (select * from sysobjects where name = 'Images') drop table Images go create table Images ( BLODID int identity not null, BLOBData image not null )2.打开Visual Studio2005,创建一个WinF...
回复

使用道具 举报

千问 | 2016-3-1 11:33:53 | 显示全部楼层
我以前是用 字节流 读到数据库里面去,然后把字节流读出来,再解析。然后弄出图片。感觉没必要这么做。图片存储又大又不方便。...
回复

使用道具 举报

千问 | 2016-3-1 11:33:53 | 显示全部楼层
sql server 2005中保存图片可以用字段属性:binary思路是将图片依照二进制字节流保存,输出的时候是流媒体输出。有必要这么做么?这样的话数据库文件太大了,影响访问速度啊你在数据库中保存图片路径就可以了啊,页面访问的时候先访问数据库,获取图片路径之后再到磁盘上去提取文件就行了啊,这样数据库压力会小很多,后期维护也比较好。...
回复

使用道具 举报

千问 | 2016-3-1 11:33:53 | 显示全部楼层
一般来说呢,我们只是保存图片的存储位置到数据库表中,没有真正存储图片到库中。那么首先就要设计一张保存图片地址的数据表。还有,上传的时候要指定要存储的目录。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行