1.數(shù)據(jù)庫(kù)
成都網(wǎng)站建設(shè)數(shù)據(jù)庫(kù)能夠保存在每次訪問頁(yè)面時(shí)不斷變化的數(shù)據(jù)。目前有多家數(shù)據(jù)庫(kù)經(jīng)銷商,主要的比如Microsoft和Oracle。
Microsoft 提供了兩種數(shù)據(jù)庫(kù):Access和SQL Server。Access適合建立小型、簡(jiǎn)單的數(shù)據(jù)庫(kù)。SQL Server比Access提供了跟多的數(shù)據(jù)庫(kù)方法,并且能同時(shí)處理很多Web訪問者的請(qǐng)求。如果要建立一個(gè)大型站點(diǎn),根本就不要考慮是用Access,直接使用像QL Server、Oracle這樣的數(shù)據(jù)庫(kù)。選擇合適的數(shù)據(jù)庫(kù)可以避免在對(duì)頁(yè)面進(jìn)行重大改變時(shí)涉及的大量重復(fù)工作。Oracle數(shù)據(jù)庫(kù)在繁忙的Web站點(diǎn)上占據(jù)著領(lǐng)先地位,它支持很多用戶且能建立復(fù)雜的邏輯。
2. 驅(qū)動(dòng)程序
Dreamweaver在建立訪問數(shù)據(jù)庫(kù)的頁(yè)面時(shí)使用下列三種標(biāo)準(zhǔn)協(xié)議之一。
ODBC:使用“開放數(shù)據(jù)庫(kù)連接(ODBC)”是建立頁(yè)面最常用和靈活的方法。ODBC連接由Windows的“ODBC連接管理”進(jìn)行控制。OLE DB:ASP和ASP.NET應(yīng)用程序能夠利用“對(duì)象鏈接和嵌入數(shù)據(jù)庫(kù)(OLE DB)”或ODBC與數(shù)據(jù)庫(kù)進(jìn)行會(huì)話。OLE DB連接一般來說比ODBC快。JDBC:JSP應(yīng)用程序與成都網(wǎng)頁(yè)設(shè)計(jì)數(shù)據(jù)庫(kù)通訊的標(biāo)準(zhǔn)。
3. “數(shù)據(jù)庫(kù)”面板
在建立數(shù)據(jù)驅(qū)動(dòng)的頁(yè)面時(shí),至少要有一個(gè)數(shù)據(jù)源!皵(shù)據(jù)源”是對(duì)查詢和存儲(chǔ)信息的數(shù)據(jù)庫(kù)的描述。數(shù)據(jù)源定義包含Dreamweaver訪問數(shù)據(jù)庫(kù)所需的信息和連接的名稱。
用戶定義的數(shù)據(jù)源都被添加到“數(shù)據(jù)庫(kù)”面板的數(shù)據(jù)源列表里,并且可以在“綁定”和“服務(wù)器行為”面板里使用。定義數(shù)據(jù)源的步驟如下:
①選擇“窗口”→“數(shù)據(jù)庫(kù)”。
②單擊面板左上角的“+”,在彈出菜單里選擇“數(shù)據(jù)源名稱(DSN)”,在打開的對(duì)話框中選擇數(shù)據(jù)源名稱。
③打開“數(shù)據(jù)庫(kù)”面板。如果該面板當(dāng)前沒顯示在屏幕上,用戶可以選擇“窗口”在對(duì)話框中選中“使用本地DSN”,這表示成都網(wǎng)頁(yè)設(shè)計(jì)數(shù)據(jù)源位于本地計(jì)算機(jī)而不是遠(yuǎn)程服務(wù)器上。
④從“數(shù)據(jù)源名稱(DSN)”下拉列表里選擇一個(gè)DSN,DSN指向ODBC數(shù)據(jù)庫(kù)連接。
⑤定義好數(shù)據(jù)源之后,最好是單擊“測(cè)試”按鈕來測(cè)試一下連接是否成功。
4.“綁定”和“服務(wù)器行為”面板
為了管理Web頁(yè)面上的動(dòng)態(tài)對(duì)象,用戶需要使用“綁定”和“服務(wù)器行為”面板。
綁定”和“服務(wù)器行為”面板用于為頁(yè)面定義數(shù)據(jù)驅(qū)動(dòng)對(duì)象。當(dāng)前服務(wù)器模型顯示在這些面板中。比如,“ASP-VBScript”表示使用VBScript調(diào)用ASP函數(shù)的ASP服務(wù)器模型。每個(gè)面板里的“+”和“-”用來添加或刪除數(shù)據(jù)對(duì)象和綁定。
數(shù)據(jù)綁定”讓用戶可以定義動(dòng)態(tài)內(nèi)容的數(shù)據(jù)來源,“服務(wù)器行為”讓用戶操作數(shù)據(jù)。在向頁(yè)面添加服務(wù)器行為之前,用戶需要在“綁定”面板里建立查詢。
5.定義記錄集
在使用成都網(wǎng)站建設(shè)數(shù)據(jù)源里的數(shù)據(jù)表格之前,用戶必須定義一個(gè)記錄集。數(shù)據(jù)庫(kù)對(duì)數(shù)據(jù)表里的包含信息進(jìn)行分組。記錄集是對(duì)一個(gè)或多個(gè)數(shù)據(jù)表查詢而得到的一組數(shù)據(jù),它指定了檢索數(shù)據(jù)時(shí)利用哪些表格和字段。為了定義記錄集,用戶要在“綁定”面板里單擊“+”,在彈出菜單里選擇“記錄集查詢”。在彈出的對(duì)話框里選擇字段時(shí),可以選擇“全部”,當(dāng)然也可以根據(jù)需要選擇相應(yīng)字段。