一、在SQL Server 2000中建立資料庫
??1.在SQL Server 2000中
建立資料庫??(1)開啟SQL Server 2000的企業管理器,在資料庫選項上點選右鍵,點選新建資料庫。
??(2)在新資料庫屬性中設定資料庫名稱為sjk。
??2.在SQL Server 2000中建立使用者
??(1)開啟SQL Server 2000的企業管理員並開啟安全性資料夾。
??(2)在登入選項上按一下右鍵開啟新登入屬性,設定使用者名稱為zl,驗證選擇SQL Server驗證,然後輸入密碼,在下面的預設設定中設定使用者預設資料庫為sjk(第一步驟新建的資料庫)。
??(3)選擇「伺服器角色」選項卡,將其中的所需的伺服器角色選中,如果為了方便可以全選。
??(4)選擇「伺服器存取」選項卡,選擇使用者可以存取的資料庫,只要點選所要存取資料庫前的方框,系統就會在方格內打上對鉤。然後在下面的資料庫角色中選擇使用者在存取該資料庫時所擁有的權限,建議將所有的權限都選上。
二、資料庫與ODBC的連接
??連接步驟:
??(1)開啟「控制台」中的「ODBC」並選擇「系統DNS」面板。
??(2)點選新增按鈕,選擇「SQL Server」點選「完成」。
??(3)配置DNS的名稱和伺服器,名稱和說明可以自己定義(最好不要帶有數字),伺服器名稱必須是資料所在的電腦中SQL Server2000的伺服器名字(一般是電腦的名字),然後按一下“確定”。
??(4)選擇“使用使用者輸入登入ID和密碼的SQL Server驗證”,在“使用者名稱”和“密碼”文字方塊中輸入第一步驟中在SQL Server建立的使用者名稱和密碼。點選確定直到出現測試資料介面。
??(5)點選「測試資料來源」出現測試介面,點選「確定」。
三、透過ODBC使Dreamweaver與SQL Server連接
??1.建立名為syf站點
??建立步驟:
??(1)開啟Dreamweaver MX中站點面板並點選編輯站點。
??(2)點選「NEW」新建站點。
??(3)選擇「本機資訊」選項,設定網站的名字以及檔案存放路徑。
??(4)選擇「測試服務」選項設定解釋ASP的路徑(與PWS或IIS中設定的路徑一致)。
??(5)點選確定完成創建工作。
??2.ODBC與Dreamweaver的連線
??連線步驟:
??(1)在Dreamweaver中「application」面板裡選擇「Database」選項,並點選上面的「+」號,選擇下拉式選單中的第二項(DNS)。
??(2)設定資料庫在Dreamweaver中的名字,「connection name」是用來設定在Dreamweaver中用什麼名字代表這個連接,名字中只要不帶有數字就可以。 「data source name」選擇在第二步驟中資料庫和ODBC建立連線時的名字,使用者名稱和密碼是在SQL Server中建立的使用者名稱和密碼,然後點選「OK」就可以了。
??到這裡為止我們就已經把資料庫與Dreamweaver連結起來了。以下透過在網頁中顯示學生資訊的範例來說明如何應用。
四、建立網頁
??1.在Dreamweave中新建一個asp的網頁,在網頁中建立一個2行4列表格,第一行為表頭,分別輸入「姓名」、 「性別」、「年齡」、「所在地」。
??2.將資料庫中的表格引入Dreamweaver。
??選擇Dreamweaver的application面板中bindings選項卡(或按F10),點選「+」號,選擇第一項「recordset(Query)」選項。選擇好後點擊OK。
??3.如果設定正確會出現對應的介面。
??4.點選記錄集前的“+”,將會顯示出你所選資料庫中表格的各欄位。
??5.將上一步驟出現的資料庫中表格的各字段,用滑鼠拖曳到表格中對應的第二行,即「姓名」字段拖曳到「姓名」表頭下。
??現在就把資料庫中的資料引進到網頁中了,可是現在顯示的只是表中的一筆記錄,如果想顯示多筆記錄,可以先選取表格的第二行,然後點選application面板中server behaviors選項卡,點選「+」 ,選擇「repeat region」選項,依需求可設定全部顯示記錄,或一頁顯示的記錄個數。
??我們可以看到在「repeat region」選項中,還可以輕易的完成記錄的插入、刪除和更新,這裡就不在一一敘述了,有興趣的讀者可以進一步鑽研。