知识大全 基于SQL Server的Asp.net图片存储技术
Posted 数据库
篇首语:我会努力奋斗直到亮瞎你们的双眼。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 基于SQL Server的Asp.net图片存储技术相关的知识,希望对你有一定的参考价值。
基于SQL Server的Asp.net图片存储技术 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
引言
互联网时代的到来 使得各种各样的基于互联网的应用系统层出不穷 其中绝大部分应用系统都会用到图片数据 需要将图片在用户界面显示出来 这里介绍一种实现方法 把图片存储到某个文件夹内 然后按要求显示 具体实现步骤是把图片路径等记录的附加信息存储到数据库中 而真正的图片文件存储到某个文件夹 该方法是一种很好的解决方案
图片的处理方式
对于图片的处理有两种方式 ①图片数据以文件形式直接存储在硬盘 在数据库中保存该图片的记录附加信息(路径 文件名 注释…) ②图片直接存储在数据库中 这两种方式各有利弊 图片文件存入数据库中便于管理与维护 而存入硬盘可能会因为不小心删除图片文件 而使得数据不一致 但图片放在数据库中不便于修改编辑 同时会引起数据库读取数据时的I/O消耗 而放在硬盘上则不会引起这个问题 所以对于小文件 建议放在数据库中便于管理 而对于大文件 且不可放在数据库中 否则数据库表会大量产生数据文件的碎片
图片存储方法
该系统使用ASP NET和SQL Server数据库实现图片的存储 将图片存放到硬盘指定的目录下 将图片的相对存储路径和其他附属信息存储到数据库中 开发平台使用的语言为VB 数据库访问技术为AD NET擞据访问机制采用的是AD NET里的OleDb机制
数据库表的建立
对于整个图片管理系统中的图片存储 需建立图片内容表(myimg) 其结构如表 所示
后台数据库的配置
图片管理系统使用SQL Server 数据库 代码如下
添加图片页面
进入页面即可添加图片 存储图片路径到数据库
页面示例
添加图片页面如图 所示
图片的上传方法
单击如图 所示的 浏览 按钮 就会弹出windows操作系统的 选择文件 对话框 选择好合适的图片以后 单击 打开 即可 如图 所示
然后单击 上传文件 按钮 如果上传成功 就会给出如图 所示的提示信息 以及该图片的相对路径
将上传图片的相对路径复制到 图片路径 文本框中 并且输入图片标题 图片说明 选择图片所属的栏目 最后单击 提交 按钮 如图 所示
如果信息成功写入数据库 就会给出添加图片成功提示信息
页面用到的数据库信息
添加新图片页面使用了数据库中的myimg表 将用户输入图片的合法信息写到表中 包含myimg表的所有字段
结语
cha138/Article/program/net/201311/13730相关参考
用ASP调用SQLServer的视图和存储过程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 .Net下调用SQL Server2000中存储过程
.Net下调用SQLServer2000中存储过程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ASP.NET恢复备份Sqlserver 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 最近做的
知识大全 ASP.NET获取MS SQL Server安装实例
ASP.NET获取MSSQLServer安装实例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 ASP.NET中备份SQL Server数据库的方法
ASP.NET中备份SQLServer数据库的方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
知识大全 ASP.NET2.0数据库入门之SQL Server
ASP.NET2.0数据库入门之SQLServer 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
cha138/Article/program/net/201311/14316
基于JSP实现图片的数据库存储与显示 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lishixin
SQLServer编写存储过程小工具 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在开发数据库
SQLServer加密存储过程的破解问题 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! CREA