如何将图片插入到数据库中

如何将图片插入到数据库中,第1张

第一步搜知腊://获取当前选择的图片this.pictureBox1.Image = Image.FromStream(this.openFileDialog1.OpenFile())//获取当前图片的路径string path = openFileDialog1.FileName.ToString()//将制定路径的图片添加到FileStream类中FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read)//通过FileStream对象实例化BinaryReader对象BinaryReader br = new BinaryReader(fs)//通过BinaryReader类对象的ReadBytes()方法将FileStream类对象转化为二进制数组byte[] imgBytesIn = br.ReadBytes(Convert.ToInt32(fs.Length))第二步://将图片添加到数据库中string sql="insert into pic values(@pic)"SqlParameter[] param = new SqlParameter[] { new SqlParameter("@pic", imgBytesIn) }DBHelper.GetExecuteQuery(sql, param)第猛蚂三步://将图片从数据库中取出世滑string sql="select * from pic where id=0"SqlDataReader reader = DBHelper.GetExecuteReader(sql, null)MemoryStream mss = null

例如,要存入8张图片信息, *** 作方法和步骤如下:

1、首先,扩展可编程性下面的“用户定义数据类型”为空,如下图所示。

2、其次,完成上述步骤后,选择数据库,然后单击顶部的“新建查旦歼询”按钮,如下图所示。

3、接着,完成上述步骤后,直好碧接使用sp_addtype语句定义数据类型,如下图所示。

4、然后,完成上述步骤后,刷新用户定义的数据类型,这一次“用户定义数据类型”下就有数据了,如下图所示。

5、随后,完成上述步骤后,右键单击数据表,然后选择“设计”选项,模袜冲如下图所示。

6、最后,完成上述步骤后,就可以在数据类型中找到自定义数据类型,如下图所示。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11991641.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存