加入收藏 | 设为首页 | 会员中心 | 我要投稿 济南站长网 (https://www.0531zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

基于SQL Server的Asp.net图片存储技术

发布时间:2016-09-07 03:26:26 所属栏目:MsSql教程 来源:站长网
导读:1 引言 互联网时代的到来,使得各种各样的基于互联网的应用系统层出不穷,其中绝大部分应用系统都会用 到图片数据,需要将图片在用户界面显示出来。这里介绍一
1 引言

互联网时代的到来,使得各种各样的基于互联网的应用系统层出不穷,其中绝大部分应用系统都会用 到图片数据,需要将图片在用户界面显示出来。这里介绍一种实现方法,把图片存储到某个文件夹内.然 后按要求显示。具体实现步骤是把图片路径等记录的附加信息存储到数据库中,而真正的图片文件存储到 某个文件夹。该方法是一种很好的解决方案。

2 图片的处理方式

对于图片的处理有两种方式:①图片数据以文件形式直接存储在硬盘,在数据库中保存该图片的记录 附加信息(路径,文件名,注释…);②图片直接存储在数据库中。这两种方式各有利弊。图片文件存入数 据库中便于管理与维护,而存入硬盘可能会因为不小心删除图片文件,而使得数据不一致:但图片放在数 据库中不便于修改编辑,同时会引起数据库读取数据时的I/O消耗,而放在硬盘上则不会引起这个问题。 所以对于小文件,建议放在数据库中便于管理,而对于大文件,且不可放在数据库中,否则数据库表会大 量产生数据文件的碎片。

3 图片存储方法

该系统使用ASP.NET和SQL Server数据库实现图片的存储。将图片存放到硬盘指定的目录下,将图片 的相对存储路径和其他附属信息存储到数据库中。开发平台使用的语言为VB,数据库访问技术为AD0.NET 擞据访问机制采用的是AD0.NET里的OleDb机制。

3.1 数据库表的建立

对于整个图片管理系统中的图片存储,需建立图片内容表(myimg),其结构如表1所示。

基于SQL Server的Asp.net图片存储技术

(编辑:济南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读