一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看

網(wǎng)頁(yè)設計

Dreamweaver數據庫路徑

時(shí)間:2025-03-21 08:39:17 網(wǎng)頁(yè)設計 我要投稿

Dreamweaver數據庫路徑

  Dreamweaver鏈接數據庫是我們程序開(kāi)發(fā)的第一步,以下是小編為大家搜索整理的Dreamweaver數據庫路徑,希望能給大家帶來(lái)幫助!更多精彩內容請及時(shí)關(guān)注我們應屆畢業(yè)生考試網(wǎng)!

  一、不推薦使用Server.Mappath(相對文檔路徑地址的數據庫文件)

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

  舉個(gè)例子:

  1、數據庫文件cnbruce.mdb,所在文件夾database(可http訪(fǎng)問(wèn))

  2、DW自動(dòng)生成的連接數據庫文件conn.asp,所在文件夾Connections

  3、如果在DW中測試連接路徑成功,則必須輸入地址為Server.Mappath("../database/cnbruce.mdb")

  但隨后引用該數據庫連接的文件必須保存在某文件夾中,該文件夾和database是同等的

  即:

  - database

  - cnbruce.mdb

  - Connections

  - conn.asp

  - 某文件夾

  - x1.asp

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

  - x2.asp

  - database

  - cnbruce.mdb

  - Connections

  - conn.asp

  - 某文件夾

  - 某子文件夾

  - x3.asp

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

  原理分析:無(wú)論conn.asp放在哪里,無(wú)論conn.asp的內容如何,最后都是取決于引用了conn.asp的文件的文件位置和數據庫的位置關(guān)系。

  解決辦法:在conn.asp中進(jìn)行判斷當前路徑,根據不同級別值給出不同鏈接路徑……對于初學(xué)者來(lái)說(shuō),麻煩。

  二、不推薦使用Server.Mappath(相對根目錄路徑的數據庫文件)

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

  反正一句話(huà),就是當你輸入 http://localhost/ 時(shí),顯示的內容已不是默認的IIS首頁(yè),而是你所設置的DW站點(diǎn)文件夾中的默認首頁(yè)文檔。

  那么在設置了該IIS站點(diǎn)之后

  1、數據庫文件cnbruce.mdb,所在文件夾database(可http訪(fǎng)問(wèn))

  2、DW自動(dòng)生成的連接數據庫文件conn.asp,所在文件夾Connections

  3、如果在DW中測試連接路徑成功,則輸入地址為Server.Mappath("/database/cnbruce.mdb")

  /database/cnbruce.mdb 該方法就是相對根目錄,高屋建瓴式的進(jìn)行數據庫路徑的獲得,無(wú)論哪個(gè)層次的,哪個(gè)目錄下的站點(diǎn)文檔均能正常顯示。

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

  在本地你可以自行修改IIS的站點(diǎn),當上傳到服務(wù)器或虛擬主機時(shí),麻煩就來(lái)了。

  1、如果你的虛擬主機服務(wù)商技術(shù)不過(guò)關(guān),當在解析你網(wǎng)站根目錄的時(shí),不是指向到你的站點(diǎn)文件夾,而是指向服務(wù)器系統盤(pán)下的wwwroot文件夾。于是路徑肯定錯誤。

  2、如果你需要上傳的并不是你的站點(diǎn)根目錄,很顯然,路徑也肯定會(huì )發(fā)生解析錯誤。

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

  三、推薦使用Server.Mappath(本地絕對物理路徑的數據庫文件)

  很簡(jiǎn)單,這個(gè)數據庫在本地你總會(huì )知道它所在的位置吧。在DW中創(chuàng )建時(shí)就直接使用該絕對物理路徑地址。

  OK,來(lái)上傳了。當然不可能那么巧:上傳到服務(wù)器上的數據庫物理路徑地址和本地數據庫物理路徑地址是一樣的

  所以,現在只需要獲得上傳到服務(wù)器空間上的數據庫文件,在服務(wù)器上是處于什么物理地址就行了。

  怎么獲得?

  1、建立一個(gè)path.asp文件,內容很簡(jiǎn)單

  2、該文件和數據庫文件cnbruce.mdb,共一文件夾,捆綁式一同上傳。

  3、在URL地址欄查看path.asp,得到cnbruce.mdb在服務(wù)器上的物理地址,拷貝該路徑。

  4、將本地的conn.asp中的物理路徑,替換后再上傳。一切OK!

  特點(diǎn):

  1、雖然平臺移植不很強,但全面支持所有站點(diǎn)中文件連接,況且也就是本地和服務(wù)器間兩者間的移植。

  2、防止%5c暴庫間接獲得數據庫地址。

  3、現在越來(lái)越多的空間建議將數據庫文件放放到非Web訪(fǎng)問(wèn)目錄中(當然具體的路徑獲得又是另外一種方法了),這就必須要求用戶(hù)使用物理路徑了。

  所以,我的觀(guān)點(diǎn)是:

  Dreamweaver MX 動(dòng)態(tài)建站數據庫路徑的使用方法:本地使用物理地址,上傳服務(wù)器依然使用物理地址。

【Dreamweaver數據庫路徑】相關(guān)文章:

Dreamweaver數據庫路徑詳解05-27

解讀Dreamweaver數據庫路徑07-09

Dreamweaver數據庫路徑是什么05-28

Dreamweaver路徑介紹04-21

Dreamweaver絕對路徑相對路徑是什么07-17

用Dreamweaver MX 2004與SQL數據庫相連07-22

關(guān)于Dreamweaver07-14

Dreamweaver色彩模式03-14

Dreamweaver鏈接的方法03-25

一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看