動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)_第1頁(yè)
動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)_第2頁(yè)
動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)_第3頁(yè)
動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)_第4頁(yè)
動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)_第5頁(yè)
已閱讀5頁(yè),還剩53頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)正能量如今已成為我們啟迪人生改造社會(huì)的靈鑰。我們沒(méi)有理由拒絕他,放棄他。所以,讓我們挖掘傳遞并發(fā)揚(yáng)正能量,讓未來(lái)呈現(xiàn)玫瑰色吧! 即將來(lái)臨的一天,比過(guò)去的一年更為悠長(zhǎng)。福爾斯特【英】人只有獻(xiàn)身于社會(huì),才能找出那短暫而有風(fēng)險(xiǎn)的生命的意義。 愛(ài)因斯坦你要求職應(yīng)聘,短信送你好運(yùn),送你容光煥發(fā)吸引人,送你自信滿滿感動(dòng)人,送你文采飛揚(yáng)震驚人,送你胸有大才征服人,祝你應(yīng)聘成功羨煞人!淡然是一種優(yōu)美,一種心態(tài),一種涵養(yǎng),一種境界。淡然是守候在寧?kù)o夜晚的一盞路燈,明亮親切默默無(wú)聞。淡然如我,平平淡淡,順其自然;擁一顆淡淡的心,過(guò)平靜如水的生活。漫漫人生旅途,看風(fēng)起云卷,花開(kāi)花落,驀然回首淺淺一笑,守

2、一顆淡泊之心,擁一份淡然之美。動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)正能量如今已成為我們啟迪人生改造社會(huì)的靈鑰。我們沒(méi)有理由拒絕他,放棄他。所以,讓我們挖掘傳遞并發(fā)揚(yáng)正能量,讓未來(lái)呈現(xiàn)玫瑰色吧! 即將來(lái)臨的一天,比過(guò)去的一年更為悠長(zhǎng)。福爾斯特【英】人只有獻(xiàn)身于社會(huì),才能找出那短暫而有風(fēng)險(xiǎn)的生命的意義。 愛(ài)因斯坦你要求職應(yīng)聘,短信送你好運(yùn),送你容光煥發(fā)吸引人,送你自信滿滿感動(dòng)人,送你文采飛揚(yáng)震驚人,送你胸有大才征服人,祝你應(yīng)聘成功羨煞人!淡然是一種優(yōu)美,一種心態(tài),一種涵養(yǎng),一種境界。淡然是守候在寧?kù)o夜晚的一盞路燈,明亮親切默默無(wú)聞。淡然如我,平平淡淡,順其自然;擁一顆淡淡的心,過(guò)平靜如水的生活。漫漫人生旅途,

3、看風(fēng)起云卷,花開(kāi)花落,驀然回首淺淺一笑,守一顆淡泊之心,擁一份淡然之美。一、動(dòng)態(tài)網(wǎng)頁(yè)基礎(chǔ)知識(shí)英特網(wǎng)采用B/S模型1.靜態(tài)網(wǎng)頁(yè)和動(dòng)態(tài)網(wǎng)頁(yè)的區(qū)別 HTML格式的網(wǎng)頁(yè)通常被稱為“靜態(tài)網(wǎng)頁(yè)”。常見(jiàn)的靜態(tài)網(wǎng)頁(yè)以.htm、.html、.shtml等為后綴,每個(gè)網(wǎng)頁(yè)都是一個(gè)獨(dú)立的文件。早期的網(wǎng)站一般都由“靜態(tài)網(wǎng)頁(yè)”構(gòu)成的。在靜態(tài)網(wǎng)頁(yè)中,也會(huì)出現(xiàn)各種動(dòng)態(tài)的效果,如.gif格式的動(dòng)畫(huà)、Flash、滾動(dòng)字幕等,這些“動(dòng)態(tài)效果”只是視覺(jué)上的,與動(dòng)態(tài)網(wǎng)頁(yè)并無(wú)直接聯(lián)系。 動(dòng)態(tài)網(wǎng)頁(yè)與靜態(tài)網(wǎng)頁(yè)是相對(duì)的,能實(shí)現(xiàn)數(shù)據(jù)庫(kù)支持、與用戶交互等功能。常見(jiàn)的后綴不再是.htm、.html等靜態(tài)網(wǎng)頁(yè)的形式,而是.asp、.jsp、.php

4、、cgi等形式。 區(qū)別靜態(tài)網(wǎng)頁(yè)和動(dòng)態(tài)網(wǎng)頁(yè)的一個(gè)最簡(jiǎn)單的方法就是直接在瀏覽器中打開(kāi),如果能正常顯示,即為靜態(tài)網(wǎng)頁(yè);否則就是動(dòng)態(tài)網(wǎng)頁(yè),必須將它們放入真正的Web站點(diǎn),才能進(jìn)行測(cè)試。2.ASP工作過(guò)程/原理: 在瀏覽器地址欄輸入ASP文件名,回車(chē)發(fā)送請(qǐng)求; 瀏覽器將此請(qǐng)求發(fā)送給Web服務(wù)器,客戶機(jī)與服務(wù)器根據(jù)http協(xié)議來(lái)傳送文本信息。Web服務(wù)器接受請(qǐng)求,并根據(jù)后綴asp判斷出這是ASP請(qǐng)求; Web服務(wù)器從硬盤(pán)或內(nèi)存尋找相應(yīng)的asp文件; Web服務(wù)器將該文件發(fā)送到特定文件ASP.DLL中進(jìn)行解釋執(zhí)行,并訪問(wèn)數(shù)據(jù)庫(kù); 將執(zhí)行結(jié)果生成靜態(tài)網(wǎng)頁(yè); 靜態(tài)網(wǎng)頁(yè)被送回瀏覽器并顯示。 配置IIS服務(wù)器 網(wǎng)站

5、的建設(shè)是基于網(wǎng)站服務(wù)器的。在UNIX或Linux平臺(tái)上,Apache就是網(wǎng)站服務(wù)器。而對(duì)于Windows平臺(tái)來(lái)說(shuō),IIS就是標(biāo)準(zhǔn)的網(wǎng)站服務(wù)器。IIS是一種服務(wù),不同于一般的應(yīng)用程序,它就像驅(qū)動(dòng)程序一樣是操作系統(tǒng)的一部分,是在系統(tǒng)啟動(dòng)時(shí)被同時(shí)啟動(dòng)的服務(wù)。建立動(dòng)態(tài)站點(diǎn)3.動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)工作流程建立靜態(tài)網(wǎng)頁(yè) 所有的交互式網(wǎng)頁(yè),都來(lái)自于靜態(tài)網(wǎng)頁(yè)。因此在建立數(shù)據(jù)庫(kù)網(wǎng)頁(yè)時(shí)需要建立一個(gè)靜態(tài)網(wǎng)頁(yè)。這個(gè)靜態(tài)網(wǎng)頁(yè)要與其他的網(wǎng)頁(yè)一樣,包含靜態(tài)文字、圖片、動(dòng)畫(huà)、超級(jí)鏈接、按鈕以及表單等等。系統(tǒng)模塊規(guī)劃、創(chuàng)建數(shù)據(jù)庫(kù) 動(dòng)態(tài)網(wǎng)頁(yè)就是一個(gè)可以訪問(wèn)數(shù)據(jù)庫(kù)的網(wǎng)頁(yè)。在建立數(shù)據(jù)庫(kù)網(wǎng)頁(yè)前,要建立一個(gè)數(shù)據(jù)庫(kù),在建立數(shù)據(jù)庫(kù)時(shí),還要根據(jù)項(xiàng)目的

6、具體要求設(shè)計(jì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)。創(chuàng)建數(shù)據(jù)庫(kù)連接加入動(dòng)態(tài)網(wǎng)頁(yè)技術(shù) 在靜態(tài)網(wǎng)頁(yè)中加入ASP、JSP、PHP代碼或通過(guò)使用其他動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)訪問(wèn)數(shù)據(jù)庫(kù),將數(shù)據(jù)庫(kù)中的數(shù)據(jù)顯示在網(wǎng)頁(yè)中,或?qū)⒕W(wǎng)頁(yè)中的數(shù)據(jù)記錄到數(shù)據(jù)庫(kù)中。二、配置IIS服務(wù)器(1)安裝IIS打開(kāi)【控制面板】,雙擊窗口左邊的“添加或刪除程序”圖標(biāo),打開(kāi)“添加或刪除程序”對(duì)話框雙擊【添加/刪除Windows組件(A)】圖標(biāo),打開(kāi)【W(wǎng)indows組件向?qū)А繉?duì)話框, 單擊“下一步”按鈕,此時(shí)安裝程序要求插入Windows XP系統(tǒng)光盤(pán)來(lái)讀取所需文件, 放入光盤(pán),單擊“確定”按鈕,安裝程序開(kāi)始復(fù)制文件。文件復(fù)制完成后,出現(xiàn)如圖對(duì)話框。單擊“完成”按鈕,完成I

7、IS的安裝 當(dāng)IIS安裝完成后,系統(tǒng)自動(dòng)在本地計(jì)算機(jī)上創(chuàng)建了一個(gè)“默認(rèn)網(wǎng)站”。默認(rèn)網(wǎng)站的URL地址為“http:/localhost”。用戶可以利用這個(gè)默認(rèn)網(wǎng)站作為自己的WEB站點(diǎn)來(lái)發(fā)布信息。這個(gè)默認(rèn)網(wǎng)站對(duì)應(yīng)的磁盤(pán)文件夾為“C:Inetpubwwwroot” ,IIS自動(dòng)將此文件夾作為站點(diǎn)的根目錄。(2)設(shè)置IIS服務(wù)器通過(guò)【控制面板】|【管理工具】|【Internet 信息服務(wù)】,打開(kāi)如圖所示的“Internet 信息服務(wù)”對(duì)話框。 選擇“主目錄”選項(xiàng)卡,進(jìn)入主目錄屬性設(shè)置,可以設(shè)置主目錄的本地路徑,就是你的網(wǎng)站根目錄的路徑,并對(duì)其屬性進(jìn)行設(shè)置。IIS安裝完成后默認(rèn)的路徑是“C:Inetpu

8、bwwwroot” ,如果網(wǎng)站根目錄的路徑是其他地方,則必須修改主目錄。切換到“文檔”選項(xiàng)卡,進(jìn)入文檔配置的對(duì)話框,可以對(duì)啟用的默認(rèn)文檔添加或刪除。默認(rèn)文檔通常即為網(wǎng)站的主頁(yè),在訪問(wèn)網(wǎng)站時(shí)本應(yīng)該在地址欄中輸入:http:/localhost/index.asp才可以訪問(wèn)該頁(yè)面的,但因?yàn)椤癷ndex.asp”設(shè)置為默認(rèn)文檔,所以直接輸入http:/localhost就可以訪問(wèn)該頁(yè)面了,這些操作是由IIS來(lái)完成的。其他選項(xiàng)卡一般采用默認(rèn)即可 。(3)虛擬目錄 當(dāng)前計(jì)算機(jī)中動(dòng)態(tài)網(wǎng)頁(yè)文檔的調(diào)試,其保存位置必須放在“C:Inetpubwwwroot”文件夾下,或者將IIS的“網(wǎng)站主目錄”修改指向到該文件

9、所在的目錄。但此時(shí)若需要對(duì)另一個(gè)文件夾下的動(dòng)態(tài)文檔進(jìn)行測(cè)試時(shí),則又需要將“網(wǎng)站主目錄”進(jìn)行修改。所以,鑒于如此頻繁而麻煩的操作,IIS采用了虛擬目錄的辦法。雙擊【添加/刪除Windows組件(A)】圖標(biāo),打開(kāi)【W(wǎng)indows組件向?qū)А繉?duì)話框, 單擊“下一步”按鈕,此時(shí)安裝程序要求插入Windows XP系統(tǒng)光盤(pán)來(lái)讀取所需文件, 放入光盤(pán),單擊“確定”按鈕,安裝程序開(kāi)始復(fù)制文件。文件復(fù)制完成后,出現(xiàn)如圖對(duì)話框。單擊“完成”按鈕,完成IIS的安裝 當(dāng)IIS安裝完成后,系統(tǒng)自動(dòng)在本地計(jì)算機(jī)上創(chuàng)建了一個(gè)“默認(rèn)網(wǎng)站”。默認(rèn)網(wǎng)站的URL地址為“http:/localhost”。用戶可以利用這個(gè)默認(rèn)網(wǎng)站作為

10、自己的WEB站點(diǎn)來(lái)發(fā)布信息。這個(gè)默認(rèn)網(wǎng)站對(duì)應(yīng)的磁盤(pán)文件夾為“C:Inetpubwwwroot” ,IIS自動(dòng)將此文件夾作為站點(diǎn)的根目錄。(2)設(shè)置IIS服務(wù)器通過(guò)【控制面板】|【管理工具】|【Internet 信息服務(wù)】,打開(kāi)如圖所示的“Internet 信息服務(wù)”對(duì)話框。 選擇“主目錄”選項(xiàng)卡,進(jìn)入主目錄屬性設(shè)置,可以設(shè)置主目錄的本地路徑,就是你的網(wǎng)站根目錄的路徑,并對(duì)其屬性進(jìn)行設(shè)置。IIS安裝完成后默認(rèn)的路徑是“C:Inetpubwwwroot” ,如果網(wǎng)站根目錄的路徑是其他地方,則必須修改主目錄。切換到“文檔”選項(xiàng)卡,進(jìn)入文檔配置的對(duì)話框,可以對(duì)啟用的默認(rèn)文檔添加或刪除。默認(rèn)文檔通常即為

11、網(wǎng)站的主頁(yè),在訪問(wèn)網(wǎng)站時(shí)本應(yīng)該在地址欄中輸入:http:/localhost/index.asp才可以訪問(wèn)該頁(yè)面的,但因?yàn)椤癷ndex.asp”設(shè)置為默認(rèn)文檔,所以直接輸入http:/localhost就可以訪問(wèn)該頁(yè)面了,這些操作是由IIS來(lái)完成的。其他選項(xiàng)卡一般采用默認(rèn)即可 。(3)虛擬目錄 當(dāng)前計(jì)算機(jī)中動(dòng)態(tài)網(wǎng)頁(yè)文檔的調(diào)試,其保存位置必須放在“C:Inetpubwwwroot”文件夾下,或者將IIS的“網(wǎng)站主目錄”修改指向到該文件所在的目錄。但此時(shí)若需要對(duì)另一個(gè)文件夾下的動(dòng)態(tài)文檔進(jìn)行測(cè)試時(shí),則又需要將“網(wǎng)站主目錄”進(jìn)行修改。所以,鑒于如此頻繁而麻煩的操作,IIS采用了虛擬目錄的辦法。虛擬目錄

12、的目錄是虛擬的。比如一個(gè)路徑地址“http:/localhost/myeb”,其中“http:/localhost/”確實(shí)是指向主目錄(“C:Inetpubwwwroot”文件夾中的默認(rèn)文檔,或者將IIS的“網(wǎng)站主目錄”修改指向到該文件所在的目錄)。但“http:/localhost/myeb”指向的就不一定是“C:Inetpubwwwroot”文件夾中的文檔,而是指向本地計(jì)算機(jī)中另外保存的文件夾中的默認(rèn)文檔,該默認(rèn)文檔所在的文件夾的虛擬目錄的“別名”是“myeb”。建立虛擬目錄的基本步驟如下。打開(kāi)“Internet 信息服務(wù)”控制窗口,打開(kāi)“默認(rèn)網(wǎng)站”。在“默認(rèn)網(wǎng)站”上單擊右鍵,在彈出菜單中

13、選擇“新建”菜單,再單擊子菜單“虛擬目錄”。 打開(kāi)“虛擬目錄創(chuàng)建向?qū)А睂?duì)話框,單擊“下一步”按鈕。打開(kāi)“虛擬目錄別名”窗口 在彈出的“網(wǎng)站內(nèi)容目錄”窗口中,在文本框中或者點(diǎn)擊“瀏覽”按鈕,選擇需要設(shè)置虛擬目錄的文件夾所在的路徑地址 在彈出的設(shè)置“訪問(wèn)權(quán)限”對(duì)話框中,我們可以對(duì)網(wǎng)站的訪問(wèn)方式進(jìn)行設(shè)置,一般保持默認(rèn)就可以了 這樣,在IE地址欄中輸入http:/localhost/myeb,就可以訪問(wèn)網(wǎng)站的默認(rèn)頁(yè)面了。三、在Dreamweaver 8中創(chuàng)建動(dòng)態(tài)站點(diǎn)只有具有了IIS這樣的Web服務(wù)器,才能建立一個(gè)Dreamwearver的動(dòng)態(tài)站點(diǎn)。建立站點(diǎn)的原因一是為了該Dreamwearver站點(diǎn)中

14、建立動(dòng)態(tài)文件的方面:在該站點(diǎn)下新建的文件即以動(dòng)態(tài)文檔的形式建立;二是為調(diào)試動(dòng)態(tài)文檔的方便。另外進(jìn)行數(shù)據(jù)庫(kù)的連接必須在動(dòng)態(tài)站點(diǎn)中完成。 基本步驟:(1)在本地計(jì)算機(jī)建立站點(diǎn)文件夾這個(gè)文件夾的建立,就是為了對(duì)建立的站點(diǎn)所有文件進(jìn)行集中存儲(chǔ),并且也是為了Dreamwearver在建立站點(diǎn)時(shí)指向該文件夾,進(jìn)行全面的管理和控制。例如新建文件夾路徑為“D:/wwwtoot/myeb”。(2)修改“主目錄”屬性或者為站點(diǎn)文件夾建立虛擬目錄站點(diǎn)文件夾建立好之后,就要對(duì)IIS的“主目錄”屬性進(jìn)行修改 。(3)建立Dreamwearver動(dòng)態(tài)站點(diǎn)。打開(kāi)Dreamwearver 8,單擊“站點(diǎn)”菜單,在彈出的菜單中

15、選擇“新建站點(diǎn)”菜單命令。 在彈出的“站點(diǎn)定義”對(duì)話框中,選擇“基本”類(lèi)別,輸入站點(diǎn)名稱,一般建議和指向的文件夾名稱相同(比如“myeb1”)。同時(shí)輸入HTTP地址“http:/localhost”,即訪問(wèn)該站點(diǎn)的URL地址,如果建立了虛擬目錄,則HTTP地址“http:/localhost/別名”。單擊“下一步”按鈕,在彈出的對(duì)話框中,因?yàn)槭墙?dòng)態(tài)站點(diǎn),所以選擇“是,我想使用服務(wù)器技術(shù)”前的單選按鈕,同時(shí)選擇“哪種服務(wù)器技術(shù)”為“ASP VBScript”,即選擇網(wǎng)絡(luò)編程語(yǔ)言。單擊“下一步”按鈕,在彈出的對(duì)話框中,選擇“在本地進(jìn)行編輯和測(cè)試(我的測(cè)試服務(wù)器是這臺(tái)計(jì)算機(jī))”,同時(shí)輸入或者通過(guò)

16、瀏覽,選擇站點(diǎn)文件在計(jì)算機(jī)上的存儲(chǔ)位置,這里輸入“D:/wwwtoot/myeb1”。單擊“下一步”按鈕,在彈出的對(duì)話框中,在“您應(yīng)該使用什么URL來(lái)瀏覽站點(diǎn)的根目錄”文本框中,輸入地址應(yīng)為“http:/localhost”,該地址與步驟中地址相同,單擊“測(cè)試URL(T)”按鈕,如果設(shè)置成功的話,出現(xiàn)如圖所示的提示信息。單擊“下一步”按鈕,在彈出的對(duì)話框中,設(shè)置是否共享。因?yàn)槭莻€(gè)人在本地計(jì)算機(jī)進(jìn)行測(cè)試,所以選擇“否”,表示不采用遠(yuǎn)程服務(wù)器。如果是團(tuán)隊(duì)合作,使用web服務(wù)器或模擬調(diào)試服務(wù)器時(shí),可選擇“是的,我要使用遠(yuǎn)程服務(wù)器”。單擊“下一步”按鈕,彈出確認(rèn)信息對(duì)話框,如果信息正確,單擊“完成”按

17、鈕,一個(gè)Dreamwearver動(dòng)態(tài)站點(diǎn)就建立完成了。以上步驟是選用“基本”類(lèi)別進(jìn)行設(shè)置的,也可以使用“高級(jí)”類(lèi)別進(jìn)行動(dòng)態(tài)站點(diǎn)的快速建立。打開(kāi)Dreamwearver 8,單擊“站點(diǎn)”菜單,在彈出的菜單中選擇“新建站點(diǎn)”菜單命令,彈出“站點(diǎn)定義”對(duì)話框,選擇“高級(jí)”類(lèi)別,在“分類(lèi)”列表中選擇“本地信息”選項(xiàng)。輸入“站點(diǎn)名稱”,選擇“本地根文件夾”,同時(shí)輸入“HTTP地址”,這些與在“基本”類(lèi)別中定義時(shí)完全相同。繼續(xù)選擇“分類(lèi)”列表中“測(cè)試服務(wù)器”選項(xiàng),進(jìn)行如下設(shè)置:“服務(wù)器模型”:選擇為“ASP VBScript”?!霸L問(wèn)”:選擇“本地/網(wǎng)絡(luò)”:表示測(cè)試服務(wù)器在本地或者是同一局域網(wǎng)中的機(jī)器?!?/p>

18、測(cè)試服務(wù)器文件夾”:選擇默認(rèn)值,即和“本地根文件夾”為同一文件夾。“URL前綴”:為“http:/localhost”。設(shè)置完成后,單擊“確定”按鈕,完成Dreamwearver 8動(dòng)態(tài)站點(diǎn)的快速建立。四、系統(tǒng)模塊規(guī)劃、創(chuàng)建數(shù)據(jù)庫(kù)我們以Access 2003為例介紹:創(chuàng)建一個(gè)自己的數(shù)據(jù)庫(kù)和多個(gè)表并存儲(chǔ)數(shù)據(jù)。(1)選擇“開(kāi)始”|“程序”|“Microsoft Office”|“Microsoft Office Access 2003”命令,進(jìn)入Access 2003數(shù)據(jù)庫(kù)管理系統(tǒng),單擊“文件”菜單,從下拉菜單中選擇“新建”菜單命令,打開(kāi)“新建文件”任務(wù)窗口 (2)單擊其中的“空數(shù)據(jù)庫(kù)”進(jìn)行新建。

19、彈出“文件新建數(shù)據(jù)庫(kù)”對(duì)話框,選擇數(shù)據(jù)庫(kù)文件的“保存位置”,并輸入數(shù)據(jù)庫(kù)“文件名”,單擊“創(chuàng)建”按鈕即可完成數(shù)據(jù)庫(kù)文件的建立。 (3)創(chuàng)建數(shù)據(jù)庫(kù)表有三種方法,使用設(shè)計(jì)器創(chuàng)建表、使用向?qū)?chuàng)建表、通過(guò)輸入數(shù)據(jù)創(chuàng)建表,這里我們使用最常用的方法使用設(shè)計(jì)器創(chuàng)建。單擊“設(shè)計(jì)”按鈕 (2)輸入字段名稱,如“userid”,單擊右邊的“數(shù)據(jù)類(lèi)型”下拉列表框框,在下拉菜單中選擇“自動(dòng)編號(hào)” 。數(shù)據(jù)類(lèi)型可以選擇多種,如文本、數(shù)字、備注、時(shí)間等,每種都對(duì)數(shù)據(jù)的格式有所要求,可以根據(jù)字段的含義進(jìn)行選擇。(3)重復(fù)(2)步,輸入所有的字段。然后單擊“關(guān)閉”按鈕,關(guān)閉當(dāng)前對(duì)話框,彈出“另存為”對(duì)話框,為表命名,如user

20、,系統(tǒng)彈出對(duì)話框,如圖所示。單擊“是”按鈕,系統(tǒng)默認(rèn)設(shè)置第一個(gè)字段為主鍵。Access中的表都需要定義主鍵,它是記錄的唯一標(biāo)識(shí),一般是對(duì)具有唯一性的字段進(jìn)行定義,比如字段類(lèi)型是“自動(dòng)編號(hào)”,可以在輸入字段時(shí)進(jìn)行設(shè)置,單擊選擇某字段對(duì)應(yīng)的行,比如“userid”字段所在的行,單擊“主鍵”按鈕,設(shè)置該字段為主鍵字段。在創(chuàng)建完數(shù)據(jù)庫(kù)文件,建立好數(shù)據(jù)庫(kù)的表及其相關(guān)字段后,則可將相關(guān)的外部數(shù)據(jù)錄入數(shù)據(jù)庫(kù)了。(1)選擇數(shù)據(jù)庫(kù)中己建立的表,單擊數(shù)據(jù)庫(kù)窗口中的“打開(kāi)”按鈕,或直接雙擊該數(shù)據(jù)庫(kù)表,打開(kāi)該表進(jìn)行數(shù)據(jù)的錄入。 通常一個(gè)網(wǎng)站會(huì)涉及到多個(gè)數(shù)據(jù)表,比如網(wǎng)上書(shū)店系統(tǒng),就包括了會(huì)員信息表、圖書(shū)信息表、訂單表等

21、多個(gè)表,在設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí),一般一個(gè)系統(tǒng)對(duì)應(yīng)一個(gè)數(shù)據(jù)庫(kù)文件,在這個(gè)文件中創(chuàng)建多個(gè)表存儲(chǔ)不同的信息 例:新聞系統(tǒng)新聞表例:留言本系統(tǒng)數(shù)據(jù)表五、創(chuàng)建數(shù)據(jù)庫(kù)連接數(shù)據(jù)庫(kù)創(chuàng)建好之后,就可以和網(wǎng)頁(yè)進(jìn)行連接了。但是ASP應(yīng)用程序本身不能與數(shù)據(jù)庫(kù)直接進(jìn)行通信,必須借助于數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序才能與后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行連接,所以首先我們要?jiǎng)?chuàng)建一個(gè)ODBC數(shù)據(jù)源。1.什么是ODBC?開(kāi)放數(shù)據(jù)庫(kù)互連(Open Database Connectivity,ODBC)提供了一組對(duì)數(shù)據(jù)庫(kù)訪問(wèn)的標(biāo)準(zhǔn)應(yīng)用程序編程接口(API)。這些API利用SQL來(lái)完成其大部分任務(wù)。ODBC驅(qū)動(dòng)程序是一些DLL文件,提供了ODBC和數(shù)據(jù)庫(kù)之間的接口。一個(gè)基于

22、ODBC的應(yīng)用程序?qū)?shù)據(jù)庫(kù)的操作不依賴任何DBMS,不直接與DBMS打交道,所有的數(shù)據(jù)庫(kù)操作由對(duì)應(yīng)的DBMS的ODBC驅(qū)動(dòng)程序完成。ODBC就好象聯(lián)合國(guó)大會(huì)上用的語(yǔ)言翻譯機(jī),可以把各個(gè)國(guó)家的語(yǔ)言翻譯成一種大家都能理解的語(yǔ)言:英語(yǔ)。因?yàn)楝F(xiàn)有的數(shù)據(jù)庫(kù)管理系統(tǒng)太多,象ACCESS,SQL Server,Oracle,Sybase,MySql,F(xiàn)oxpro.等等,如果每訪問(wèn)一種數(shù)據(jù)庫(kù)都要去學(xué)習(xí)一種編程語(yǔ)言是不現(xiàn)實(shí)的,現(xiàn)在有了ODBC,只要學(xué)習(xí)一種語(yǔ)言就可以了,那就是SQL。2.什么是DSN?安裝ODBC驅(qū)動(dòng)程序以及創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)之后,必須創(chuàng)建一個(gè)DSN,每個(gè)DSN對(duì)應(yīng)一個(gè)具體的數(shù)據(jù)庫(kù)連接。數(shù)據(jù)源名稱(

23、DSN)是表示一組數(shù)據(jù)庫(kù)連接參數(shù)的單詞標(biāo)識(shí)符。這些參數(shù)包括服務(wù)器名稱、指向數(shù)據(jù)庫(kù)的路徑或數(shù)據(jù)庫(kù)名稱,要使用的ODBC驅(qū)動(dòng)程序、用戶名和密碼等,當(dāng)然并不是每個(gè)參數(shù)都是必須的。 3.設(shè)置DSN (1)打開(kāi)【控制面板】窗口,單擊【管理工具】圖標(biāo),打開(kāi)【管理工具】窗口。(2)單擊【數(shù)據(jù)源(ODBC)】圖標(biāo),打開(kāi)【ODBC數(shù)據(jù)源管理器】對(duì)話框,如圖所示:(3)單擊【系統(tǒng)DSN】標(biāo)簽,切換到【系統(tǒng)DSN】窗口 (4)單擊【添加】按鈕,彈出【創(chuàng)建數(shù)據(jù)源】對(duì)話框,如圖所示:(5)在列表框中選擇【Driver do Microsoft Access(*.mdb)】選項(xiàng),然后單擊【完成】按鈕,打開(kāi)【ODBC Mi

24、crosoft Access安裝】對(duì)話框 。(6)在“數(shù)據(jù)源名”文本框中輸入名稱,如conn,單擊“選擇”按鈕,在打開(kāi)的“瀏覽文件”對(duì)話框中選擇要連接的數(shù)據(jù)庫(kù)文件。(7)在選擇完數(shù)據(jù)庫(kù)文件之后,單擊“確定”按鈕,返回到“ODBC數(shù)據(jù)源管理器”對(duì)話框,單擊“確定”按鈕,完成設(shè)置。至此就完成了一個(gè)連接Access,且名稱為conn的數(shù)據(jù)源的創(chuàng)建。4.Dreamweaver 8中建立數(shù)據(jù)庫(kù)連接 創(chuàng)建好了數(shù)據(jù)源之后,就可以在Dreamweaver 8中建立數(shù)據(jù)庫(kù)連接了,當(dāng)然首先要在Dreamweaver創(chuàng)建動(dòng)態(tài)站點(diǎn)及ASP動(dòng)態(tài)文件 。建立數(shù)據(jù)庫(kù)連接有兩種方法:使用數(shù)據(jù)源名稱(DSN)和使用自定義連接字

25、符串。 使用數(shù)據(jù)源名稱(DSN)(1)在Dreamweaver 8中打開(kāi)站點(diǎn)myeb中任何一個(gè)文件,然后選擇菜單欄中“窗口”|“數(shù)據(jù)庫(kù)”命令,打開(kāi)“數(shù)據(jù)庫(kù)”面板。(2)單擊該面板上的“添加”按鈕 ,彈出下拉菜單,選擇“數(shù)據(jù)源名稱(DSN)”命令,彈出“數(shù)據(jù)源名稱(DSN)”對(duì)話框, (3)在“連接名稱”文本框中輸入一個(gè)名字,比如conn。(4)在“數(shù)據(jù)源名稱(DSN)”下拉列表中選擇數(shù)據(jù)源,如果之前沒(méi)有建立,則單擊“定義”按鈕,打開(kāi)“ODBC數(shù)據(jù)源管理器”對(duì)話框創(chuàng)建DSN。(5)單擊“測(cè)試”按鈕,測(cè)試數(shù)據(jù)庫(kù)連接是否成功。如果成功,單擊“確定”按鈕返回。這樣,“數(shù)據(jù)庫(kù)”面板中應(yīng)該具有了數(shù)據(jù)庫(kù)連接,可以展開(kāi)各項(xiàng)查看數(shù)據(jù)庫(kù)內(nèi)容。使用自定義連接字符串連接數(shù)據(jù)庫(kù) (1)在Dreamweaver 8中打開(kāi)站點(diǎn)myeb中任何一個(gè)文件,然后選擇菜單欄中“窗口”|“數(shù)據(jù)庫(kù)”命令,打開(kāi)“數(shù)據(jù)庫(kù)”面板。(2)單擊該面板上的“添加”按鈕 ,彈出下拉菜單,選擇“自定義連接字符串”,這時(shí)會(huì)打開(kāi)“自定義連接字符串”對(duì)話框。 (3)設(shè)置“鏈接名稱”為“conn”,“連接字符串”文本輸入框的內(nèi)容主要包括兩方面的信息:一是所連接數(shù)據(jù)庫(kù)的驅(qū)動(dòng),一般可使用“Provider”或“Driver”。“Provider”是指定數(shù)據(jù)庫(kù)的OLE DB提供程序 如對(duì)Access的指定是“ProviderMic

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論