社区
C#
帖子详情
数据库存储图片的问题
Chen_87217
2010-12-20 08:35:48
我用的是sql 2005,现在想在数据库的图形界面做个数据库 其中有一栏是图片的,我试了几次都没成。这该怎么弄啊!!还有在编程时读取图片应该注意哪些方面! 希望有具体的步骤,特别是图片存储方面。谢谢
...全文
77
6
打赏
收藏
数据库存储图片的问题
我用的是sql 2005,现在想在数据库的图形界面做个数据库 其中有一栏是图片的,我试了几次都没成。这该怎么弄啊!!还有在编程时读取图片应该注意哪些方面! 希望有具体的步骤,特别是图片存储方面。谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dobdream
2010-12-20
打赏
举报
回复
SqlDbType.Image <=> byte[] <=> Stream
TNight
2010-12-20
打赏
举报
回复
我一般都是存储路径的,然后读取的时候用 this.images.ImageUrl = "images/" + ds.Tables[0].Rows[0]["路径"].ToString()
wuyq11
2010-12-20
打赏
举报
回复
保存二进制数据到数据库
using(SqlConnection conn = new SqlConnection(""))
{
conn.Open();
SqlCommand cmd = new SqlCommand("insert into Tb values(@img)", conn);
byte[] b= new byte[60000];
FileStream fs = new FileStream("", FileMode.Open, FileAccess.Read);
fs.Read(b, 0, 60000);
cmd.Parameters.Add("@img", SqlDbType.Image, (int)fs.Length);
cmd.Parameters["@img"].Value = b;
cmd.ExecuteNonQuery();
conn.Close();
}
读取
using(SqlConnection conn=new SqlConnection(""))
{
string strSql="select img from Tb";
SqlCommand cmd=new SqlCommand(strSql,conn);
conn.Open();
SqlDataReader reader=cmd.ExecuteReader();
if(reader.Read())
{
MemoryStream ms=new MemoryStream((byte[])reader["img "]);
Image image=Image.FromStream(ms,true);
picturebox1.Image=image;
}
reader.Close();
conn.Close();
}
whb147
2010-12-20
打赏
举报
回复
那样数据库要多达呀
ggw128
2010-12-20
打赏
举报
回复
我常用的思路是:
1、数据表中保存图片的字段类型设为Image
2、把图片读到流
3、从流中取出为Byte[]
4、保存时把Byte[]写入到数据表的Image字段中。
5、取出数据显示时,则与保存相反的顺序。
int64
2010-12-20
打赏
举报
回复
现在想在数据库的图形界面做个数据库。。。。。啥意思
一个web版的
图片
猜谜游戏
7. **
数据库
设计**:游戏数据如谜题、用户信息和得分可能
存储
在一个关系型
数据库
中,设计合理的
数据库
结构能提高数据的
存储
效率和查询性能。 8. **部署和扩展**:ASP.NET应用可轻松部署到IIS服务器,并且具有良好的...
c#+多年积累的类库(非常全)
XML(eXtensible Markup Language)是一种标记语言,常用于数据交换和
存储
。C#中的System.Xml命名空间提供了丰富的类来处理XML文档,如XmlDocument用于解析和操作XML文档,XmlNode和XmlElement类则用于遍历和修改XML...
学生工作网新闻管理系统
5. **
图片
处理**:考虑到
图片
新闻,系统可能集成了
图片
上传、
存储
、缩略图生成等功能,这可能涉及到云
存储
服务如阿里云OSS,以及图像处理库如sharp或PIL。 6. **搜索功能**:强大的搜索功能是系统的一大亮点,这...
数据库
存储
图片
解决方案
目前业界
存储
图片
有两种做法:1、 把
图片
直接以二进制形式
存储
在
数据库
中一般
数据库
提供一个二进制字段来
存储
二进制数据。比如mysql中有个blob字段。oracle
数据库
中是blob或bfile类型2、
图片
存储
在磁盘上,
数据库
...
Android开发——利用
数据库
存储
图片
Android
数据库
中存取
图片
通常使用两种方式,一种是保存
图片
所在路径,二是将
图片
以二进制的形式
存储
(sqlite 3支持BLOB数据类型)。对于两种方法的使用,好像第二种方法不如第一种方法更受程序员欢迎,他们认为,在...
C#
111,125
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章