當前位置:首頁 » 數據倉庫 » 資料庫與dw的鏈接
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

資料庫與dw的鏈接

發布時間: 2023-08-08 16:10:38

1. 如何在Dreamweaver中進行資料庫連接

最好用手寫,dw鏈接資料庫製作網頁雖然簡潔,但是一般都是以本機地址為參考的操作,也就是說,在本機操作沒問題,上傳到伺服器就不行了,而且代碼冗餘。遠不如手寫的簡潔。
不過dw鏈接資料庫挺適合自己做著玩練手的,步驟如下:
1.先創建好你的站點,這個我就不說了。mdb放到本地站點內。
2、如果您的 Web 伺服器運行在本地計算機上,則可以使用 Dreamweaver 在安裝過程中創建的數據源名稱 (DSN) 快速連接到示例資料庫。(按F1看幫助也行。)

若要在 Dreamweaver 中創建資料庫連接,請執行以下操作:
1.在 Dreamweaver 中打開任何一個 ASP 頁,然後打開「資料庫」面板(「窗口」>「資料庫」)。
單擊該面板上的加號 (+) 按鈕,然後從彈出式菜單中選擇「數據源名稱 (DSN)」。
出現「數據源名稱 (DSN)」對話框。

2.輸入 conn 作為連接名稱。
(僅限於 Windows,如果你是蘋果機就別看這一步了)執行下列操作之一:
如果您的伺服器運行在本地計算機上,則選擇「使用本地 DSN」選項。
如果您的伺服器運行在遠程系統上,則選擇「使用測試伺服器上的 DSN」選項。

3.單擊「DSN」按鈕,然後從 DSN 列表中選擇「CafeTownsend」。
如果您在 Windows 計算機上使用 Dreamweaver,在安裝期間,Dreamweaver 會創建一個名為 CafeTownsend 的 DSN,該 DSN 指向 Dreamweaver 應用程序文件夾中的 Microsoft Access 資料庫。

4.單擊「測試」。
Dreamweaver 嘗試連接到資料庫。如果連接失敗,請執行以下操作:

復查 DSN。
檢查 Dreamweaver 用來處理動態頁的文件夾的設置(請參見指定處理動態頁的位置)。
查看《使用 Dreamweaver》中的資料庫連接答疑。
單擊「確定」。
新連接出現在「資料庫」面板上。

2. dw中php怎麼連接mysql資料庫

首先打開DW,找到資料庫 選項卡:

這里是說,要完成連接資料庫操作 需要完成3步。那麼好,我們按步驟來做:

1、搞定創建站點

點擊藍色「站點」,彈出如下界面

站點命名

伺服器技術

編輯和測試文件存放位置,我們都在本地開發的,所以都在本地文件存在的位置就選你網站代碼的位置

定義瀏覽器打開預覽時url路徑,我這里是:http://localhost/news,注意這個路徑一定是可以訪問的路徑,就是在瀏覽器中能打開,否則4步的mysql會報連接不成功的操作

是否共享文件,這個是用來團隊開發的,點否

OK,下一步,完成,收功。這樣我們就完成了第一步,多出來一個√,增加了一個第四步。

2、搞定文檔類型

點擊藍色「文檔類型」,彈出如下界面

我們用的PHP,這里選擇PHP

完成,ok,第二步搞定。看又多出一個√。

3、搞定測試伺服器

點擊藍色「測試伺服器」,彈出如下界面

顯示我們第一步已經配置過的內容,直接點確認

完成,ok,但是並沒有按照預想多出一個√,沒事,繼續。

4、創建MYSQL連接

點擊上圖紅色箭頭指的+,出來Mysql連接,點擊,彈出如下界面

依次輸入你本地的信息,如我這里輸入的

然後點選取,彈出你的資料庫,選擇你的項目news所用的資料庫。確定,確定,ok,完成。

3. DW如何連接Access資料庫

打開DW,在「應用程序」下,點擊「資料庫」項目下的「+」號,選擇「自定義連接字元串」隨後會彈出一個對話框,在「連接」名稱那裡填寫「conn」在下面的「連接字元串」中,我們敲下如下代碼:"Driver={Microsoft Access Driver (*.mdb)};Dbq=E:\web\DB\#data.mdb;"-->這里的資料庫路徑換成你自己的最後點擊確定,退出。。我們會在網站根文件夾下,DW自動生成了一個名為「connections」的文件夾。打開,我們會發現裡面有個名為「conn.asp」的連接文件。雙擊它,代碼如下:<%
' FileName="Connection_ado_conn_string.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_conn_STRING
'MM_conn_STRING = "Driver={Microsoft Access Driver (*.mdb)};DBQ=e:\web\DB\#date.mdb"我們在這段話前面加個「'」,使其在DW中變成灰色,也就是注釋。。然後添加下面這段代碼:MM_conn_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.Mappath("/DB/#date.mdb")
%>
兼顧本地和伺服器的conn.asp鏈接文件。

4. 如何用Dreamweaver與SQL資料庫連接起來

A.首先資料庫端設置:

1.在SQL Server 2000中創建資料庫 e.g.名稱:DBdw

2.在SQL Server 2000中創建用戶 設置用戶名dw,身份驗證選擇SQL Server身份驗證,然後輸入密碼,在下面的默認設置中設置用戶默認資料庫為DBdw....
選擇「伺服器角色」選項,將其中的所需要的伺服器角色選中,如果為了方便可以全選。選擇「伺服器訪問」選項,選擇用戶可以訪問的資料庫。然後在下面的資料庫角色中選擇用戶在訪問該資料庫時擁有的許可權,建議將所有的許可權都選。

B.其次建立資料庫與ODBC的連接
步驟:
1.打開「控制面板」中的「ODBC」並選擇「系統DNS」面板。

2.點擊添加按鈕,並選擇「SQL Server」點擊「完成」。

3.配置DNS的名稱和伺服器,名稱和說明可以自己定義(最好不要帶有數字),伺服器名稱必須是數據所在的計算機中SQL Server2000的伺服器名字(一般是計算機的名字),然後單擊「確定」。

4.選擇「使用用戶輸入登錄ID和密碼的SQL Server驗證」,在「用戶名」和「密碼」文本框中輸入第一步中在SQL Server建立的用戶名和密碼。點擊確定直到出現測試數據界面。

5.點擊「測試數據源」出現測試界面,單擊「確定」。

C.最後通過ODBC使Dreamweaver與SQL Server相連

1.建立站點 e.g.名稱 test
步驟:

1)打開Dreamweaver 中站點面板並點擊編輯站點。

2)點擊「NEW」新建站點。

3)選擇「本地信息」選項,設置站點的名字以及文件存放路徑。

4)選擇「測試服務」選項設置解釋ASP的路徑(與IIS中設置的路徑一致)。

5)點擊確定完成創建工作。

2.ODBC與Dreamweaver的連接

1)在Dreamweaver中「application」面板里選擇「Database」選項,並單擊上面的「+」號,選擇下拉菜單中的第二項(DNS)。

2)設置資料庫在Dreamweaver中的名字,「connection name」是用於設置在Dreamweaver中用什麼名字代表這個連接,名字中只要不帶有數字就可以。「data source name」選擇在第二步中資料庫和ODBC建立連接時的名字,用戶名和密碼是在SQL Server中建立的用戶名和密碼,然後點擊「OK」就可以了。

到這里為止就已經把資料庫與Dreamweaver相連了。
希望對你有幫助.... 名碩網路:www.china166.net

5. 用DW做動態網頁的時候如何連接資料庫

Dreamweaver MX 動態建站資料庫路徑的使用方法中

一,不推薦使用Server.Mappath(相對文檔路徑地址的資料庫文件)

雖然具有平台移植性,但對於不同層次,不同深度下的引用該資料庫的文件,將不能完整地保證資料庫路徑的正確性。

舉個例子:

1,資料庫文件cnbruce.mdb,所在文件夾database(可http訪問)
2,DW自動生成的連接資料庫文件conn.asp,所在文件夾Connections
3,如果在DW中測試連接路徑成功,則必須輸入地址為Server.Mappath("../database/cnbruce.mdb")
但隨後引用該資料庫連接的文件必須保存在某文件夾中,該文件夾和database是同等的

即:

- database
- cnbruce.mdb
- Connections
- conn.asp
- 某文件夾
- x1.asp

這種結構才能使用正常。但這就必須要求站點中,所有引用了連接資料庫文件的文件,必須存放在站點的一級目錄下。顯然這是不合理的,比如這樣的結構。

- x2.asp
- database
- cnbruce.mdb
- Connections
- conn.asp
- 某文件夾
- 某子文件夾
- x3.asp

則x2.asp和x3.asp均不能正常顯示。

原理分析:無論conn.asp放在哪裡,無論conn.asp的內容如何,最後都是取決於引用了conn.asp的文件的文件位置和資料庫的位置關系。具體解釋: http://www.cnbruce.com/blog/showlog.asp?cat_id=26&log_id=423

解決辦法:在conn.asp中進行判斷當前路徑,根據不同級別值給出不同鏈接路徑……對於初學者來說,麻煩。
第二種解決方法就是採用相對根目錄法,但也是不推薦使用。

二,不推薦使用Server.Mappath(相對根目錄路徑的資料庫文件)

使用這種方法,首先需要將IIS默認站點調整到當前DW站點所在文件夾(XP系統),或建立一個站點指向該文件夾(2K等系統)。

反正一句話,就是當你輸入 http://localhost/ 時,顯示的內容已不是默認的IIS首頁,而是你所設置的DW站點文件夾中的默認首頁文檔。

那麼在設置了該IIS站點之後

1,資料庫文件cnbruce.mdb,所在文件夾database(可http訪問)
2,DW自動生成的連接資料庫文件conn.asp,所在文件夾Connections
3,如果在DW中測試連接路徑成功,則輸入地址為Server.Mappath("/database/cnbruce.mdb")

/database/cnbruce.mdb 該方法就是相對根目錄,高屋建瓴式的進行資料庫路徑的獲得,無論哪個層次的,哪個目錄下的站點文檔均能正常顯示。

但依然不推薦!原因如下:

在本地你可以自行修改IIS的站點,當上傳到伺服器或虛擬主機時,麻煩就來了。

1,如果你的虛擬主機服務商技術不過關,當在解析你網站根目錄的時,不是指向到你的站點文件夾,而是指向伺服器系統盤下的wwwroot文件夾。於是路徑肯定錯誤。
2,如果你需要上傳的並不是你的站點根目錄,很顯然,路徑也肯定會發生解析錯誤。

所以,不推薦·!那麼,該怎麼辦?

三,推薦使用(本地絕對物理路徑的資料庫文件)

很簡單,這個資料庫在本地你總會知道它所在的位置吧。在DW中創建時就直接使用該絕對物理路徑地址。

OK,來上傳了。當然不可能那麼巧:上傳到伺服器上的資料庫物理路徑地址和本地資料庫物理路徑地址是一樣的-__-!

所以,現在只需要獲得上傳到伺服器空間上的資料庫文件,在伺服器上是處於什麼物理地址就行了。

怎麼獲得?

1,建立一個path.asp文件,內容很簡單

<%=server.mappath("cnbruce.mdb")%>

2,該文件和資料庫文件cnbruce.mdb,共一文件夾,捆綁式一同上傳。
3,在URL地址欄查看path.asp,得到cnbruce.mdb在伺服器上的物理地址,拷貝該路徑。
4,將本地的conn.asp中的物理路徑,替換後再上傳。一切OK!

特點:
1,雖然平台移植不很強,但全面支持所有站點中文件連接,況且也就是本地和伺服器間兩者間的移植。
2,防止%5c暴庫間接獲得資料庫地址。
3,現在越來越多的空間建議將資料庫文件放放到非Web訪問目錄中,這就必須要求用戶使用物理路徑了。

所以,我的觀點是:

Dreamweaver MX 動態建站資料庫路徑的使用方法:
參考資料:http://www.kisswam.cn/showart.asp?art_id=208&cat_id=1