/// <summary>
  /// 将照片转换为二进制数组
  /// </summary>
  /// <param name="path"></param>
  /// <returns></returns>
  private byte[] PhotoToArray( string path )
  {
   FileStream stream = new FileStream( path , FileMode.Open , FileAccess.Read ) ;
   byte[] bufferPhoto =new byte[stream.Length] ;
   stream.Read( bufferPhoto,0,Convert.ToInt32( stream.Length ) ) ;
   stream.Flush();
   stream.Close();

return bufferPhoto ;
  }

//把二进制的图片插到数据库
private void Save(byte[] image)
  {
   string sql = "insert into table2(aaa,photo) values(@aaa,@photo)";
   SqlParameter[] param=new SqlParameter[2];
   param[0] =new SqlParameter("@aaa",SqlDbType.Int);
   param[0].Value = 1;
   param[1]= new SqlParameter("@photo",SqlDbType.Image);
   param[1].Value= image;

SqlConnection conn= new SqlConnection();
   conn.ConnectionString = System.Configuration.ConfigurationSettings.AppSettings[0];

SqlCommand commd= new SqlCommand(sql,conn);
   commd.Parameters.Add(param[0]);
   commd.Parameters.Add(param[1]);

try
   {
    conn.Open();
    commd.ExecuteNonQuery();
    MessageBox.Show("把图片成功的插入数据库");
   }
   catch(Exception ex)
   {
    throw ex;
   }
   finally
   {
    conn.Close();
   }
  }

转载于:https://www.cnblogs.com/zhcx/archive/2007/07/10/812261.html

把图片保存到数据库的实现相关推荐

  1. 图片保存到数据库以及从数据库中Load图片

    图片保存到数据库以及从数据库中Load图片 假设有一个数据库Test,下面创建一个表,它有一个字段是image类型,我们把图片转换成Byte数组存放在数据库中: CREATE TABLE Images ...

  2. 图片保存到数据库和从数据库读取图片并显示(C#)

    图片保存到数据库的方法: public void imgToDB(string sql) {   //参数sql中要求保存的imge变量名称为@images //调用方法如:imgToDB(" ...

  3. java图片保存到数据库_java中将图片保存到数据库中

    在实际的开发中,我们可能需要将图片.影音等文件直接保存到数据库中,然后通过编程方式将数据读出进行使用.例如将读出的图片数据显示出来,将读出的电影文件播放出来. 二进制数据直接保存到文件和从文件中读出非 ...

  4. 将客户端图片保存到数据库中的方法

    核心内容: (1)使用到两个函数模块(FM):SCMS_BINARY_TO_XSTRING 和 SCMS_XSTRING_TO_BINARY: (2)数据库保存图片的字段设为 RAWSTRING类型( ...

  5. android下保存图片到mySQL_android将图片保存进数据库

    最近有朋友项目需要保存图片到本地数据库,问我怎么做,刚好我之前接触过,其实就是简单的base64编码转换,下面介绍超详细超简单demo: 首先放图,no图no bb: 效果图.png 第一步:创建工程 ...

  6. $_post 数据上传到那个位置_如何实现图片上传并保存到数据库?

    (给Web前端雪儿加星标,提升前端技能) 之前写过图片上传的案例,但是时间一长就忘了,这次写的这个程序用到了图片的上传,并且能够图文显示,所以写了这篇文章来记录一下.由于人们的生活质量的提高及网络的发 ...

  7. form表单提交按钮点击事件先触发还是提交数据先触发_如何实现图片上传并保存到数据库?...

    (给Web前端雪儿加星标,提升前端技能) 之前写过图片上传的案例,但是时间一长就忘了,这次写的这个程序用到了图片的上传,并且能够图文显示,所以写了这篇文章来记录一下.由于人们的生活质量的提高及网络的发 ...

  8. php实现上传图片保存到数据库的方法

    http://www.jb51.net/article/61034.htm 作者:傲雪星枫 字体:[增加 减小] 类型:转载 这篇文章主要介绍了php实现上传图片保存到数据库的方法,可通过将图片保存在 ...

  9. 以二进制的形式保存在数据库中

    转眼间在博客园里待了快一年了,我还能记得去年的这个时候老师有个项目,在这个项目里需要把图片保存到数据库里,以前我做的就是把路径保存到数据库,后来为了实现这个功能我可是费了不少劲啊,问东问西的最后还是在 ...

最新文章

  1. 可自动关闭的alert方法
  2. python(numpy,pandas2)——numpy 运算
  3. LeetCode 1566. 重复至少 K 次且长度为 M 的模式
  4. Discuz完整手动迁移教程(不使用备份功能)
  5. GB28181协议中的事件系统设计
  6. docker host模式拿到nginx远程ip端口_FastDFS基于Docker安装,免采坑版
  7. java工程师项目经验_java初级工程师项目经验简历范文
  8. UCF-101视频数据分类资源
  9. 小白新建C语言程序(VS2019创建C语言编程环境方法详解)
  10. CSGO服务器搭建教程
  11. import sys
  12. Codecademy-中文JavaScript系列教程-Function
  13. 亚马逊云服务器防火墙,Amazon WAF | Web 应用程序防火墙 | 亚马逊云科技
  14. 懂户型图 如何选择好户型
  15. 如何查看京东pin?
  16. 数组中有两种数出现奇数次,其他数出现偶数次,打印奇数次的数
  17. 第一次使用Arduino MKR WIFI 1010
  18. java计算机毕业设计个人连锁民宿信息管理系统设计与开发系统(修改)源码+mysql数据库+系统+lw文档+部署
  19. 离散数学与组合数学-07命题逻辑
  20. 小妙招,在禁止复制粘贴的网页上复制粘贴内容

热门文章

  1. Django的jinja2语法遇到jquery问题: defaultaddress is not defined
  2. Understanding Clouds from Satellite Images比赛的discussion调研与colab数据集下载配置
  3. sublime自定义主题-修改行号的颜色
  4. matlab调用kmeans_matlab做聚类分析(k-means)
  5. 新建maven(servlet项目) 引入不了HttpServlet
  6. linux nfs 多个ip,Linux – NFS (IPv6)
  7. java.lang.IllegalMonitorStateException
  8. 聊聊HystrixEventNotifier
  9. 使用独立主机时需要关注的问题
  10. passwd命令提示: 鉴定令牌操作错误