c# 将图片的二进制数据插入到数据库中
2006-09-11 17:15
597 查看
我用的是将图片先在pictuebox中显示出来,然后再插入到数据库中.要用到图片文件的路径
using System.IO;
FileStream fs=File.OpenRead("文件的完整路径"); //将图片读成数据流
byte [] content=new byte[fs.Length]; //转换成byte类型
fs.Read(content,0,content.Length);
SqlParameter photo = new SqlParameter("@photo",SqlDbType.Image);
photo.Value = content;
SqlConnection con = new SqlConnection("连接字符串");
SqlCommand cmd = new SqlCommand("insert into 表名(图片的字段名) values @photo",con);
cmd.Parameters.Add(photo);
fs.Close();
using System.IO;
FileStream fs=File.OpenRead("文件的完整路径"); //将图片读成数据流
byte [] content=new byte[fs.Length]; //转换成byte类型
fs.Read(content,0,content.Length);
SqlParameter photo = new SqlParameter("@photo",SqlDbType.Image);
photo.Value = content;
SqlConnection con = new SqlConnection("连接字符串");
SqlCommand cmd = new SqlCommand("insert into 表名(图片的字段名) values @photo",con);
cmd.Parameters.Add(photo);
fs.Close();
相关文章推荐
- 插入和显示数据库中的图片(处理二进制数据)
- C# 二进制数据、图片存入、读出 sql server 数据库
- 插入和显示数据库中的图片(处理二进制数据)
- C#从数据库中读取二进制数据,并显示图片
- (C#)DropDownList绑定数据库数据后再插入项的代码
- 基于winform的二进制图片数据的存取(用于数据库照片的读写处理)
- C#Winform在数据库中读取图片文件和上传数据文件
- C# 多线程并发处理数据库数据,发送信号等待处理完统一插入.(转)
- C#:30行数据插入到数据库中的效率测试-一行行执行、构造SQL一次执行、SqlBulkCopy
- c# 数据库批量插入数据SqlBulkCopy 示例
- asp.net(C#) 上传Execl文件 并插入数据到数据库实例
- c#向数据库中插入xml数据类型的字段
- 往数据库插入数据提示“将截断字符串或二进制数据”
- C#关于向数据库中插入数据时,有不规则自增列的处理方法
- c# 读数据库二进制流到图片
- 用C#编程从数据库中读取图片数据导进Excel文件的方法
- ASP.NET(C#) 实现将图片以二进制保存到数据库中 转
- c#载入图片,修改图片的二进制数据
- 图片保存到数据及从数据库读出(winform,c# 和vb.net)
- C#:几种数据库的大数据批量插入