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