<1>将图片转换成二进制插入数据库

FileStream fs = new FileStream("D:\\Add.ico",FileMode.Open);

byte[] imagebytes = new byte[fs.Length];

BinaryReader br = new BinaryReader(fs);

imagebytes = br.ReadBytes(Convert.ToInt32(fs.Length));   //将图片转换成二进制字符串

string s = "Data Source=A3135;Initial Catalog=mydb1;Integrated Security=True";  //连数据库字符串

SqlConnection con = new SqlConnection(s);

con.Open();

string str = " insert into [picture](Line,Data) values(@Line,@Data)";  //插入picture表中字符串

SqlCommand cmd = new SqlCommand(str, con);

cmd.Parameters.AddWithValue("@Line", 1);

cmd.Parameters.AddWithValue("@Data", imagebytes);  //将二进制流插入数据库中

cmd.ExecuteNonQuery();

con.Close();

<2>将二进制还原为图片

MemoryStream ms = new MemoryStream(photo);

Bitmap bmpt = new Bitmap(ms);   //将二进制流转化成图片格式

SickPicture.Image = bmpt;   //SickPicture为pictureBox控件名称

<3>依据图片路径显示图片

Image image = Image.FromFile(PicturePath);  //直接打开会出现再次添加时提示图片资源占用

Image bmp = new Bitmap(image);

SickPicture.Image = bmp;

image.Dispose();

<4>PictureBox绑定图片的等比缩放

将pictureBox的SizeMode属性设置为StretchImage

c#+mysql图片存数据库_C#图片存入数据库及其读出显示相关推荐

  1. Python爬虫获取简书的用户、文章、评论、图片等数据,并存入数据库

    Python爬虫获取简书的用户.文章.评论.图片等数据,并存入数据库 爬虫定义:网络爬虫(又称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维 ...

  2. 图片 存_早安图片 早上好问候语 早上好祝福语录大全 早上好表情

    早安,轻轻一声问候! 愿您开心快乐好心情! 图片点击放大,长按图片保存! 1.人,活得再漂亮,也会有凄凉:路,走得再潇洒,也会有迷茫:歌,唱得再响亮,也会有冷场.人各有各的位置.人生观和价值观,不要苛 ...

  3. c#定时备份mysql数据库_C# 定时备份数据库工具源码下载

    [实例简介] [实例截图] [核心代码] using System; using System.Collections.Generic; using System.ComponentModel; us ...

  4. c#+mysql备份还原数据库_C#实现对数据库的备份还原(完全) – meimao5211

    ( 用SQL语句实现对数据库备份还原操作 备份SqlServer数据库: backup database 数据库名 to disk (备份文件存放路径+文件名).bak 还原SqlServer数据库: ...

  5. servlet中文数据存入数据库为乱码的解决办法

    今天在测试从web端存入数据到数据库,结果存入数据库的中文数据出现乱码.当然读取出来的时候也是乱码 乱码的原因是tomcat的内部编码格式iso8859-1导致. 而在每个jsp页面设置的utf-8仅 ...

  6. mysql 图片转为二进制_如何把图片转换成二进制存入数据库

    public static byte[] imgBytesIn;//用来存储图片的二进制 Stream ms; byte[] picbyte; //在创建数据库链接,测试链接成功后,在高级里可自动生成 ...

  7. 用c 在mysql上存图片_C 批量保存图片进 mysql 利用MYSQL_BIND插入longblob

    mysql 批量保存图片 需要用到往 longblob 里面插入图片....但是直接用 insert into 会出现有时能传有的不能插进去..于是换招.... #include #include # ...

  8. mysql中查看图片_查询已存入数据库中的图片,并显示出来

    思路:在存的时候同时存入其图片信息.查询时可以直接调用并显示. BOOL Load(CString sFilePathName); BOOL Load(UINT ResourceName, LPCST ...

  9. python将图片存入数据库_使用python把图片存入数据库

    一般情况下我们是把图片存储在文件系统中,而只在数据库中存储文件路径的,但是有时候也会有特殊的需求:把图片二进制存入数据库. 今天我们采用的是python+mysql的方式 MYSQL 是支持把图片存入 ...

最新文章

  1. 表单form类型数据转换为数组array
  2. 双击SDK Manager.exe和AVD Manager.exe时,弹出提示:failed to execute tools\android.bat解决办法
  3. linux运行脚本报错:/bin/bash^M: bad interpreter: No such file or directory(dos2unix )(/bin/sh^M)(回车符、换行符)
  4. 应该怎么学python_什么样的人适合学Python,应该怎么学?
  5. .Net转Java自学之路—基础巩固篇八—总结(封装、继承、多态)
  6. oracle 查找 psu,Oracle如何检查当前数据库CPU和PSU补丁信息
  7. akamai:与看视频广告等待相比,用户更不能忍受缓冲等待
  8. 为什么用虚拟机做服务器,虚拟机的优势:保留虚拟机的4个理由
  9. MySQL 安装 [mysql-5.6.37]
  10. QT实现“摇摇乐抽奖”(Lottery和Lottery2)
  11. messagedigest 图片加密_Java中MessageDigest来实现数据加密的方法
  12. struts2拦截器的一个使用实例
  13. 人人都能看懂——c大调d大调f…
  14. 2015年4月21日---开始写自己的专业博客啦
  15. 洛谷P3533 [POI2012]RAN-Rendezvous
  16. 使用Outlook发送邮件自定义发件人
  17. VLC的windows版本下载
  18. 可参考的oa系统demo,抠图网站,机票界面,博客开发网站
  19. 东华大学 oj1——求长方形的面积和周长
  20. win7 右键添加 显示\隐藏 系统文件+扩展名

热门文章

  1. 刚安装完的ubuntu安装谷歌浏览器
  2. 0pencv——图像腐蚀
  3. Replace Exception with Test(以测试取代异常)
  4. Redis系列三、redis的五种数据结构和相关指令之Hash
  5. C++学习之路 | PTA乙级—— 1008 数组元素循环右移问题 (20分)(精简)
  6. 一个经典的WIN32窗口应用
  7. 初探Backbone
  8. shell 字典_腾讯T4周末不陪对象,就为了手打这份shell编程笔记
  9. word 编辑域中的汉字_15条Word常用操作教程,简单实用,纯干货分享,收藏备用!...
  10. java 同步锁_死磕 java同步系列之自己动手写一个锁Lock