SQL Server数据库中对图片进行保存和输出

数据库 SQL Server
SQL Server数据库在开发过程中开发出了很多新的版本,每一个版本较之前的技术上和功能是上较之前版本都有所提高,SQL Server数据库凭借着自身的优势,高速发展着,本文将为大家介绍SQL Server数据库中对图片进行保护和输出。

导读:SQL Server数据库的存储中并不是存储的全是文字,有时也会存储好多图片,有时候我们需要保存一些binary data进数据库。SQL Server提供一个叫做image的特殊数据类型供我们保存binary data。Binary data可以是图片、文档等。在这篇文章中我们将看到如何在SQL Server中保存和输出图片。

  建表

  为了试验这个例子你需要一个含有数据的table(你可以在现在的库中创建它,也可以创建一个新的数据库),下面是它的结构:

  

  保存images进SQL Server数据库

  为了保存图片到table你首先得从客户端上传它们到你的web服务器。你可以创建一个web form,用TextBox得到图片的标题,用HTML File Server Control得到图片文件。确信你设定了Form的encType属性为multipart/form-data。

        

  从数据库中输出图片

  现在让我们从数据库中取出我们刚刚保存的图片,在这儿,我们将直接将图片输出至浏览器。你也可以将它保存为一个文件或做任何你想做的。

  

  在上面的代码中我们使用了一个已经打开的数据库,通过datareader选择images。接着用Response.BinaryWrite代替Response.Write来显示image文件。

【编辑推荐】

  1. 获取SQL Server数据库里表占用容量大小
  2. Microsoft SQL Server数据库库名的介绍
  3. SQL Server数据库简体繁体数据混用的问题
  4. SQL Server数据库对上亿表的操作

  

 

责任编辑:迎迎 来源: IT专家网论坛
相关推荐

2010-07-02 14:46:20

SQL Server数

2010-06-28 15:12:11

SQL Server数

2010-07-14 09:17:17

SQL Server数

2010-07-08 11:05:14

SQL Server数

2010-07-15 17:28:50

SQL Server

2011-04-02 14:24:25

SQL Server数网络链接

2010-06-30 14:24:08

SQL Server数

2010-07-06 12:34:28

SQL Server数

2010-07-02 11:00:59

SQL Server备

2009-08-12 11:04:38

ASP.NET和SQL

2011-07-18 10:45:55

C#SQL Server数

2010-07-02 13:50:11

SQL Server数

2010-07-23 15:03:02

SQL Server数

2010-05-10 09:48:16

SQL Server数

2010-07-05 13:29:56

2009-06-03 10:51:59

连接SQL数据库Adobe Dream

2010-07-22 11:17:52

SQL Server数

2023-09-05 00:06:45

2010-11-29 11:55:47

SYBASE数据库

2011-07-28 11:44:46

SQL Server数合并表格数据
点赞
收藏

51CTO技术栈公众号