DBOperate应用之将图片以二进制存入数据库中

数据库
本文我们主要介绍了一个DBOperate应用之将图片以二进制存入数据库中的实例,通过它让我们一起来了解一下DBOperate应用之将图片以二进制存入数据库中的过程吧,希望能够对您有所帮助。

DBOperate应用之将图片以二进制存入数据库中的实现方法是本文我们主要要介绍的内容,接下来就让我们一起来了解一下这部分内容吧,希望能够对您有所帮助。

/// <summary> 
/// 将图片以二进制存入数据库中  
/// </summary> 
/// <param name="MID">员工编号</param> 
/// <param name="openF">打开文件对话框对象</param> 
public void SaveImage(string MID, OpenFileDialog openF)  
{  
string P_str = openF.FileName;//得到图片的所在路径  
FileStream fs = new FileStream(//创建文件流对象  
P_str, FileMode.Open, FileAccess.Read);  
BinaryReader br = new BinaryReader(fs);//创建二进制读取器  
byte[] imgBytesIn = br.ReadBytes((int)fs.Length);//将流读入到字节数组中  
conn.Open();//打开数据库连接  
StringBuilder strSql = new StringBuilder();//创建字符串构造器  
strSql.Append(//附加字符串  
"update tb_employee Set employeePhoto=@Photo where employeeID=" + MID);  
SqlCommand cmd = new SqlCommand(strSql.ToString(), conn);//创建命令对象  
cmd.Parameters.Add("@Photo", SqlDbType.Binary).Value = imgBytesIn;//添加参数  
cmd.ExecuteNonQuery();//执行SQL命令  
conn.Close();//关闭数据库连接  

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.

 

以上就是DBOperate应用之将图片以二进制存入数据库中的实现代码的全部内容,本文我们就介绍到这里了,希望本次的介绍能够对您有所收获!

【编辑推荐】

  1. 初学SQL Server数据库的一些常用操作总结
  2. SQL Server数据库创建数据仓库已分区表详解
  3. SQL Server与Access数据库ASP代码的比较详解
  4. SQL Server数据库中bit字段类型使用时的注意事项
  5. SQL Server数据库timestamp数据类型相关知识介绍
责任编辑:赵鹏 来源: 博客园
相关推荐

2025-01-26 10:21:54

2013-07-29 11:19:16

iOS开发iOS开发学习FMDB更新二进制图片

2018-10-22 14:37:16

二进制数据存储

2017-04-11 10:48:53

JS二进制

2022-07-18 09:01:15

SwiftApple二进制目标

2023-09-20 00:02:33

C++14二进制字面量

2022-04-21 08:37:29

应用业务二进制

2022-10-31 08:02:42

二进制计算乘法

2009-02-27 09:37:33

Google二进制代码

2009-08-12 16:52:10

.NET二进制图片存储

2022-01-14 11:39:46

BOLTFacebookLLVM

2009-12-16 10:49:42

Ruby操作二进制文件

2022-07-26 13:00:01

安全符号源代码

2010-02-26 16:10:50

WCF传送二进制流数据

2009-07-21 13:40:24

ASP.NET上传图片显示图片

2009-08-12 18:06:53

C#读取二进制文件

2010-10-13 15:45:23

MySQL二进制日志

2010-06-09 13:02:29

MySQL启用二进制日

2013-04-28 15:37:35

JBoss

2011-05-25 14:10:38

浮点数
点赞
收藏

51CTO技术栈公众号