999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

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

2013-01-01 00:00:00朱正國
計(jì)算機(jī)時(shí)代 2013年3期

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

關(guān)鍵詞: ASP.NET; SQL Server; 二進(jìn)制; 上傳與讀取

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1006-8228(2013)03-29-03

0 引言

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

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

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

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

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

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

標(biāo)識(shí):是

標(biāo)識(shí)種子:1

標(biāo)識(shí)遞增量:1

1.2 表的設(shè)計(jì)

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

2 文件的上傳

2.1 上傳界面

上傳界面如圖1所示。

2.2 文件的上傳

4 結(jié)束語

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

參考文獻(xiàn):

[1] 曹錳.C#與ASP.NET程序設(shè)計(jì)[M].西安交通大學(xué)出版社,2005.

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

[3] 童愛紅.Visual C#.NET應(yīng)用教程[M].清華大學(xué)出版社,2004.

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

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

主站蜘蛛池模板: 欧美啪啪一区| 国产美女免费| 又粗又大又爽又紧免费视频| 亚洲视频一区| 国产激情无码一区二区三区免费| 操国产美女| 性色在线视频精品| 男女猛烈无遮挡午夜视频| 人与鲁专区| 国产美女在线观看| 国产精品色婷婷在线观看| 亚洲精品国产自在现线最新| 久草青青在线视频| 国产成人综合在线观看| 欧美日韩免费观看| 国产精品爽爽va在线无码观看 | 亚洲高清在线天堂精品| 无码中文字幕加勒比高清| 国产99免费视频| 亚洲无码A视频在线| 亚洲美女一区| 久久国产av麻豆| 免费毛片a| 欧美成人日韩| 国产在线91在线电影| 热这里只有精品国产热门精品| 国产99在线观看| 午夜激情婷婷| 亚洲h视频在线| 亚洲欧美另类日本| 啪啪啪亚洲无码| 久草视频精品| 亚洲69视频| 国产 在线视频无码| 久久99国产乱子伦精品免| 国产精品偷伦视频免费观看国产| 亚洲av日韩av制服丝袜| 青青久久91| 日本高清免费不卡视频| 国产91精选在线观看| 天天色天天操综合网| 亚洲精品高清视频| 亚洲三级色| 十八禁美女裸体网站| 欧美激情视频一区| 91啪在线| 在线观看无码av免费不卡网站 | 久久久久中文字幕精品视频| 日韩精品一区二区三区swag| 亚洲成网777777国产精品| 国产女人在线| 亚洲AⅤ波多系列中文字幕 | 国产精品永久免费嫩草研究院| 漂亮人妻被中出中文字幕久久| 国产99视频精品免费视频7| 婷婷色中文网| h视频在线播放| 国产成人永久免费视频| 人妻91无码色偷偷色噜噜噜| 中文字幕 日韩 欧美| 一本大道无码日韩精品影视| 日本国产精品一区久久久| 国产精品久久自在自线观看| 少妇精品网站| 在线国产综合一区二区三区| 一本大道香蕉高清久久| 国产不卡国语在线| 国产国产人免费视频成18| 精品国产91爱| 欧洲精品视频在线观看| 亚洲天堂日韩在线| 人妻中文字幕无码久久一区| 91福利在线看| 亚洲天堂网在线播放| 亚洲第一视频网| 国产精品尹人在线观看| 亚洲视频一区在线| 色婷婷狠狠干| 欧美激情伊人| 十八禁美女裸体网站| 国产高清在线丝袜精品一区| 久热re国产手机在线观看|