将图片以流的形式保存到数据库(Image)以及从数据库中取出显示
try
{
string imagepath = @"D:\backImage\black.jpg";
FileStream fs = new FileStream(imagepath, FileMode.Open);
BinaryReader br = new BinaryReader(fs);
byte[] myimages = br.ReadBytes(Convert.ToInt32(fs.Length));
//string conn_Str = @"server=.;database=pubs;user=sa;pwd=sasa";
string conn_Str = @"Data Source=DF15D10F40A945C\SQLEXPRESS;Initial catalog =pubs;user=sa;pwd=sasa";
using (SqlConnection sqlcon = new SqlConnection(conn_Str))
{
sqlcon.Open();
string insertsql = "insert into table1 values(1,@image)";
using (SqlCommand sqlcom = new SqlCommand(insertsql, sqlcon))
{
SqlParameter sqlparameter = new SqlParameter("@image", SqlDbType.Image);
sqlparameter.Value = myimages;
sqlcom.Parameters.Add(sqlparameter);
sqlcom.ExecuteNonQuery();
}
string selectsql = "select * from table1";
using (SqlCommand sqlcom = new SqlCommand(selectsql, sqlcon))
{
SqlDataReader sqldr = sqlcom.ExecuteReader();
sqldr.Read();
byte[] images = (byte[])sqldr["myimage"];
Stream stream = new MemoryStream(images);
pictureBox2.Image = System.Drawing.Image.FromStream(stream);
}
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
转载于:https://www.cnblogs.com/skyrickie/articles/1392030.html
将图片以流的形式保存到数据库(Image)以及从数据库中取出显示相关推荐
- Python 爬虫 之 爬取王者荣耀的英雄们所有大皮肤图片,并 json 形式保存英雄列表信息到本地
Python 爬虫 之 爬取王者荣耀的英雄们所有大皮肤图片,并 json 形式保存英雄列表信息到本地 目录
- matplotlib保存图片为pdf格式,文字以字体形式保存,可以illustrator编辑,而不是喵点格式。
用默认的 plt.savefig()保存的图片,图利和label都是以瞄点保存的,而不是以文字格式.这样在矢量图编辑中想要调整文字大小和字体时都不方便.使用mpl可以设置pdf图片文字以字体形式保存: ...
- 字符流和字节流效率问题及原理,以及开发中使用
https://www.cnblogs.com/DONGb/p/7844123.html 先来看一下流的概念: 在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据 ...
- jsp中img显示本地图片
在web应用中是不能访问本地文件De,可以把要引用的文件移到项目中,通过相对路径获取.有时候我们就是需要访问本地文件,那么我们可以通过流的形式传入.例如: 在showPic.jsp中:<bod ...
- Java生成二维码并以IO流的形式返回给前端展示(不需写入服务器),以及下载二维码图片
目录 场景 方案分析 第一步--引入依赖 第二步--编写工具类 第三步--编写API接口 第四步--访问测试 第五步--下载图片 场景 最近笔者做的项目中,有一个需求: 在系统中生成一个二维码,用户保 ...
- vue项目,把图片文件流转为base64格式以图片形式展示在前端
问题描述 前台需要展示图片,期望后台直接返回图片地址,但是后台给的是的文件流而不是一个图片地址,需要把文件流转为base64的格式展示出来. 请求后台接口时,返回图片内容如下: 上图不是base64格 ...
- 读取本地照片 以流的形式进行显示
获取到前端传来的文件名称,到相应的文件中去读取,通过流的形式写到响应体中. /*** 显示图片 * getFeedBackPicture.do?picName=* @return*/@RequestM ...
- java获取远程网络图片文件流、压缩保存到本地
1.获取远程网路的图片 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 /** * 根据地址获得数据的字节流 * * @pa ...
- 以二进制的形式保存在数据库中
转眼间在博客园里待了快一年了,我还能记得去年的这个时候老师有个项目,在这个项目里需要把图片保存到数据库里,以前我做的就是把路径保存到数据库,后来为了实现这个功能我可是费了不少劲啊,问东问西的最后还是在 ...
最新文章
- HTML中的转义字符 (转)
- muduo之EPollPoller
- 从思维导图学习操作系统(三)
- 算法练习day18——190409(Manacher)
- 基于深度学习的多目标跟踪算法(上):端到端的数据关联
- ctf.360.cn第二届,逆向部分writeup——第三题
- c 运行js脚本语言,Javascript脚本语言
- DataGrip使用: 表的数据迁移-数据导出sql和执行sql
- 【输入一个年份,判断是否为闰年(leap year)】
- 第一场“直播相声”来了!罗永浩宣布独家签约抖音:不赚钱,交个朋友
- 虚拟机 ubuntu10.04 安装 Mercury MW150U 无线网卡(AR9271芯片组)
- Java Servlet response
- 小程序 | 如何清除手机上小程序缓存
- 计算机死机启动方法,电脑开机死机的解决方法
- MISAG与MIMAG:基因组质量评估标准
- ghost里html文件怎么打开,Ghost配置5——添加归档页面
- Echarts饼状图设置
- 9-15公司中层拓展训练心得
- 多线程打印声母和韵母
- PPT取消密码保护(软件)
热门文章
- oracle删错表了怎么办,Oracle中表被删除或数据被错误修改后的恢复方法
- 商品规格js_品优购电商系统开发 第3章 规格及模板管理
- android 程序退出广播,android 利用广播实现程序的强制退出
- matlab 边界连续,matlab的边界问题
- 华为 android9 信任app_搭载麒麟810处理器,华为Nova5i Pro的AI跑分创新高
- hadoop 运行wordcount
- 数据可视化,必须注意的30个小技巧!
- python数据分析与挖掘 | 挖掘建模
- libcurl linux 静态链接库_Linux学习:Makefile 模板(动态库、静态库、可执行程序)...
- windows2008文件服务器端口,windows server 2008 文件服务器不定期出现大量CLOSE_WAIT状态的连接,必须重启服务器,客户端才能访问共享。...