亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于ASP.NET與SQLServer的通用多類型數(shù)據(jù)處理

        2013-01-01 00:00:00朱正國
        計算機時代 2013年3期

        摘 要: 在開發(fā)系統(tǒng)軟件過程中,經常需要對多種類型文件進行上傳和讀取操作,通常采用兩種方法來存儲不同類別的文件。文中對比了這兩種方法的優(yōu)缺點,并采用了基于ASP.NET和SQL Server數(shù)據(jù)庫平臺將不同類型的數(shù)據(jù)保存在數(shù)據(jù)庫中的方法,詳細介紹了如何在此平臺下進行不同類型數(shù)據(jù)的上傳和讀取,給出了SQL數(shù)據(jù)結構及實現(xiàn)代碼。

        關鍵詞: ASP.NET; SQL Server; 二進制; 上傳與讀取

        中圖分類號:TP311 文獻標志碼:A 文章編號:1006-8228(2013)03-29-03

        0 引言

        在開發(fā)系統(tǒng)軟件過程中,經常會遇到需要存儲各種類型的數(shù)據(jù),如不同類型的文檔、圖片、音頻數(shù)據(jù)等。我們通常采用兩種方法來存儲這些不同類型數(shù)據(jù):把文件保存在服務器的文件系統(tǒng)中,而把文件名保存在數(shù)據(jù)庫字段中;或直接保存在數(shù)據(jù)庫的字段中。

        如果把文件保存在服務器的文件系統(tǒng)中,而把文件名保存在數(shù)據(jù)庫字段中,這種方法比較簡單;如果把文件名保存在數(shù)據(jù)庫中則會需要編寫更多的代碼,這種方法修改數(shù)據(jù)不需要與數(shù)據(jù)庫打交道,可以直接更改文件。由于后者并沒有真正把數(shù)據(jù)保存在數(shù)據(jù)庫中字段中,使用中則會遇到很多問題:有悖于數(shù)據(jù)的完整性規(guī)則,直接保存在硬盤上的文件容易被誤操作而刪除;另外,使用文件系統(tǒng),一旦操作系統(tǒng)被非法用戶訪問就會不要授權而直接訪問數(shù)據(jù)文件。如果把數(shù)據(jù)保存在數(shù)據(jù)庫中,通常對數(shù)據(jù)庫的安全性要求較高,對數(shù)據(jù)的訪問和修改需要授權。

        我們采用將數(shù)據(jù)保存在數(shù)據(jù)庫的字段中的方法。所采用的數(shù)據(jù)庫為SQL Server2000。SQL Server2000數(shù)據(jù)庫供了一種image的數(shù)據(jù)類型,可以用來存放大容量類型數(shù)據(jù),最大容量為2GB,能夠存放大量的不同類型數(shù)據(jù)。開發(fā)平臺為VS.NET2005,開發(fā)工具使用ASP.NET,編程語言采用C#語言。本文介紹了基于ASP.NET和SQL Server2000情況下將數(shù)據(jù)直接存儲在數(shù)據(jù)庫內的不同類型文件的上傳和讀取的具體實現(xiàn)過程。

        1 數(shù)據(jù)庫設計

        1.1 數(shù)據(jù)庫序列對象

        為了實現(xiàn)ID的自動增加,建立數(shù)據(jù)庫序列對象如下:

        標識:是

        標識種子:1

        標識遞增量:1

        1.2 表的設計

        數(shù)據(jù)表的設計如表1所示。

        2 文件的上傳

        2.1 上傳界面

        上傳界面如圖1所示。

        2.2 文件的上傳

        4 結束語

        當開發(fā)系統(tǒng)軟件需要上傳和讀取二進制數(shù)據(jù)時,我們需要考慮采用何種方法保存數(shù)據(jù)。如果我們把文件存儲在數(shù)據(jù)庫中,那么就需要懂得更多的數(shù)據(jù)知識。在本文中,我們分析了基于ASP.NET和SQL Server 2000情況下將不同類型數(shù)據(jù)保存到數(shù)據(jù)庫中,以及如何對其進行讀取。

        參考文獻:

        [1] 曹錳.C#與ASP.NET程序設計[M].西安交通大學出版社,2005.

        [2] 歐立奇.Visual C#.NET案例開發(fā)集錦[M].電子工業(yè)出版社,2005.

        [3] 童愛紅.Visual C#.NET應用教程[M].清華大學出版社,2004.

        [4] 劉曉華.SQL Server 2000數(shù)據(jù)庫應用[M].電子工業(yè)出版社,2003.

        [5] 王華杰.精通C#數(shù)據(jù)庫開發(fā)[M].清華大學出版社,2002.

        69搡老女人老妇女老熟妇 | 今井夏帆在线中文字幕| 精品高清一区二区三区人妖| 日韩av无码社区一区二区三区| 毛片a级毛片免费观看| 人妻影音先锋啪啪av资源| 中文字幕久热精品视频免费| 国产精品女同久久免费观看| 国产精品麻豆成人av| 日本一区二区三区在线观看视频 | 亚洲日韩国产欧美一区二区三区| 伊人久久无码中文字幕| 午夜探花在线观看| 久久久久亚洲AV无码专区喷| 亚洲美女国产精品久久久久久久久| 久久夜色精品国产九色| 色婷婷亚洲精品综合影院| 极品粉嫩嫩模大尺度无码视频| 亚洲男人第一无码av网站| 51国产黑色丝袜高跟鞋| 国产曰批免费视频播放免费s| 日韩精品有码中文字幕在线| 成人久久久精品乱码一区二区三区 | 日韩精品区一区二区三vr| 亚洲av无码一区二区三区系列| 国产精品黑色丝袜在线播放| 隔壁的日本人妻bd高清中字| 永久免费视频网站在线| 超碰人人超碰人人| 国产爆乳美女娇喘呻吟| 欧美性猛交xxxx黑人猛交| 欧美zozo另类人禽交| 韩国三级大全久久网站| 91国语对白在线观看| 日本老熟妇五十路一区二区三区 | 国产黑色丝袜在线观看视频| 精品女厕偷拍视频一区二区区| 99久久99久久精品免费看蜜桃| 精品国模一区二区三区| 丝袜欧美视频首页在线| av免费网站在线免费观看|