姚宏程
(寶應(yīng)縣教育局,江蘇揚州 225800)
便攜式數(shù)據(jù)庫網(wǎng)站的一種建立方法
姚宏程
(寶應(yīng)縣教育局,江蘇揚州 225800)
本文簡要介紹了一種便攜式數(shù)據(jù)庫網(wǎng)站的建立方法。
便攜式;數(shù)據(jù)庫網(wǎng)站;建立方法
數(shù)據(jù)庫網(wǎng)站能為提交數(shù)據(jù)和查詢數(shù)據(jù)提供便利,越來越受到人們的青睞。然而,面向公網(wǎng)開放的固定式數(shù)據(jù)庫網(wǎng)站需要占用一定的空間、帶寬等資源。局域網(wǎng)內(nèi)的數(shù)據(jù)庫網(wǎng)站一般也采用此種模式,在服務(wù)器上安裝并配置IIS、設(shè)置站點、連接數(shù)據(jù)源等。筆者在實踐中經(jīng)常受到以下困擾:①移植站點時,IIS安裝不易,卸載更難;②制作一個站點網(wǎng)頁時,必須在同一個服務(wù)器上完成,否則就要做安裝配置IIS等等一大堆煩瑣之事;③發(fā)布站點要么在公網(wǎng)上進(jìn)行,占用很多資源,要么就只能逐個局域網(wǎng)安裝,花很多時間;④有保密需要的數(shù)據(jù)庫網(wǎng)站既不能在公網(wǎng)安裝,也不能在局域網(wǎng)內(nèi)提前安裝。
總之,用一般方法建立數(shù)據(jù)庫網(wǎng)站開發(fā)成本較高,移植性較差,尤其不適宜用于局域網(wǎng)。
筆者試圖建立一種不依賴于具體電腦、不依賴于IIS而能隨機(jī)(任意網(wǎng)絡(luò)電腦)使用的數(shù)據(jù)庫網(wǎng)站,即便攜式數(shù)據(jù)庫網(wǎng)站。
(1)以移動存儲器(如U盤)作為數(shù)據(jù)庫網(wǎng)站,插到任意連接網(wǎng)絡(luò)電腦上即可使用。
(2)以替代IIS的小插件(網(wǎng)上很多,如“服務(wù)器端啟動程序”不足1M)作支撐,省去安裝IIS的時間和空間。
(3)以“OLE DB”取代“ODBC”,省去“數(shù)據(jù)源連接”的操作麻煩。
(1)第一步:制作網(wǎng)頁
①在移動存儲器(如U盤)中建立相應(yīng)文件夾,用以存放網(wǎng)頁文件;②建立Access數(shù)據(jù)庫存入上述文件夾,以備接受網(wǎng)頁上傳數(shù)據(jù);③制作ASP+Access動態(tài)Web頁;④通過OLE DB直接訪問數(shù)據(jù)庫并利用Provider新屬性,以提高效率,即以“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=數(shù)據(jù)庫路徑”作為OLE DB連接字符串。
(2)第二步:啟動站點
①獲取服務(wù)器 (移動存儲器所在電腦)域名或IP地址;②啟動替代IIS的小插件(此件須與網(wǎng)頁同目錄);③啟動IE,在地址欄輸入http://域名或IP或你的主頁文件全名,啟動網(wǎng)站。
正常使用只需第二步。在不變化電腦的情況下只需第二步中的②、③。
便攜式數(shù)據(jù)庫網(wǎng)站移植性特好,置于U盤中的網(wǎng)站走哪用哪,特別適用于有微機(jī)室的學(xué)?;騿挝?,只要將U盤插入教師機(jī),讓學(xué)生訪問教師機(jī)(域名或IP)便成,根本不受IIS的限制,用完拔出U盤走人。多次實踐證明,在小范圍(數(shù)百人)問卷調(diào)查、機(jī)上考試、心理測量等方面,便攜式數(shù)據(jù)庫網(wǎng)站具有使用便捷、移動靈活、數(shù)據(jù)保密(U盤取出,不在電腦里留痕跡)、不長期占用通信端口(關(guān)機(jī)退出或手工退出均可)、省去包含文件(.inc)、提高安全性等諸多優(yōu)點。此外,平時制作網(wǎng)頁也不受固定服務(wù)器制約,走到哪里都可以接著做,邊做邊調(diào)試。但網(wǎng)速受到臨時服務(wù)器(移動存儲器所在電腦)的配置、帶寬等限制。
切記:甩掉IIS讓網(wǎng)站瘦身,是替代IIS的小插件的功勞,省去“數(shù)據(jù)源連接”麻煩,提高網(wǎng)速和安全性,是“OLE DB”的貢獻(xiàn)。
[1]周興華,王敬棟.A S P+A c c e s s數(shù)據(jù)庫開發(fā)與實例[M].北京:清華大學(xué)出版社,2006.8. (編輯:魯利瑞
T P 392
B
1673-8454(2011)08-0073-01