如何使用C#将图象文件存入SQL Server ?

本文详细介绍了如何使用C#将图像文件存储到SQL Server数据库中,包括创建表结构、上传图片、保存到数据库,以及从数据库中读取和输出图片的方法。示例代码展示了如何处理文件流并利用SqlCommand进行参数化查询。
摘要由CSDN通过智能技术生成
有时候我们需要保存一些binary   data进数据库。SQL   Server提供一个叫做image的特殊数据类型供我们保存binary   data。Binary   data可以是图片、文档等。在这篇文章中我们将看到如何在SQL   Server中保存和输出图片。    
         
         
         
      建表    
         
         
         
        为了试验这个例子你需要一个含有数据的table(你可以在现在的库中创建它,也可以创建一个新的数据库),下面是它的结构:    
         
         
         
      Column   Name    
        Datatype    
        Purpose    
         
      ID    
        Integer    
        identity   column   Primary   key    
         
      IMGTITLE    
        Varchar(50)    
        Stores   some   user   friendly   title   to   identity   the   image    
         
      IMGTYPE    
        Varchar(50)    
        Stores   image   content   type.   This   will   be   same   as   recognized   content   types   of   ASP.NET    
         
      IMGDATA    
        Image    
        Stores   actual   image   or   binary   data.    
         
         
         
         
         
      保存images进SQL   Server数据库    
         
         
         
        为了保存图片到table你首先得从客户端上传它们到你的web服务器。你可以创建一个web   form,用TextBox得到图片的标题,用HTML   File   Server   Control得到图片文件。确信你设定了Form的encType属性为multipart/form-data。    
         
         
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值