在C#中实现存储图片到SQLServer2005

 在论坛中碰到有朋友问到如和把图片存到数据库中,自己用VS2005+SQLServer2005实现了这个功能.上面是主界面上面是显示界面数据库为Picture,数据表为Picture,表结构设计如下所示:PictureID int 4,          PictureContent Image,        PictureText nvarchar(50)下面是主界
摘要由CSDN通过智能技术生成

 在论坛中碰到有朋友问到如和把图片存到数据库中,自己用VS2005+SQLServer2005实现了这个功能.

上面是主界面

上面是显示界面

数据库为Picture,数据表为Picture,表结构设计如下所示:

PictureID int 4,          PictureContent Image,        PictureText nvarchar(50)

下面是主界面的代码

namespace PictureToDataBase
{
    public partial class Main : Form
    {
        string fileSaveURL;

        public Main()
        {
            InitializeComponent();
        }

        private void cmdOpen_Click(object sender, EventArgs e)
        {
            this.openFileDialog.ShowDialog();

            string fileURL = this.openFileDialog.FileName;
            this.picView.ImageLocation = fileURL;
            this.fileSaveURL = fileURL;
        }

        private void cmdSave_Click(object sender, EventArgs e)
        {  //获取图片的二进制流
            FileStream fs = new FileStream(fileSaveURL, FileMode.Open);
            BinaryReader br = new BinaryReader(fs);

            byte[] photo = br.ReadBytes((int)fs.Length);

            br.

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值