日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Dreamweaver中連接SQLServer數(shù)據(jù)庫代碼

Adobe Dreamweaver CS3連接ACCESS數(shù)據(jù)庫

10年積累的網(wǎng)站制作、成都做網(wǎng)站經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認識你,你也不認識我。但先網(wǎng)站策劃后付款的網(wǎng)站建設(shè)流程,更有環(huán)江免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

"Driver={Microsoft Access Driver (*.mdb)};Uid=;Pwd=;DBQ=" & Server.MapPath("/data/db1.mdb")

Adobe Dreamweaver CS3連接SQL Server數(shù)據(jù)庫

"PROVIDER=SQLOLEDB;DATA SOURCE=(local);UID=sa;PWD=你安裝SQL時的密碼;DATABASE=你的數(shù)據(jù)庫名稱"

其他參考:

Adobe Dreamweaver CS3要鏈接ACCESS數(shù)據(jù)庫的方法有幾種,有相對路徑和絕對路徑方法,但是到底那種連接方法是效率***的呢?

***種:Server.Mappath 相對文檔路徑地址的數(shù)據(jù)庫文件

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

舉個例子:

1,數(shù)據(jù)庫文件cnbruce.mdb,所在文件夾database(可http訪問)

2,Adobe Dreamweaver CS3自動生成的連接數(shù)據(jù)庫文件conn.asp,所在文件夾Connections

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

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

- database

- cnbruce.mdb

- Connections

- conn.asp

- 某文件夾

- x1.asp

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

- x2.asp

- database

- cnbruce.mdb

- Connections

- conn.asp

- 某文件夾

- 某子文件夾

- x3.asp

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

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

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

第二種:Server.Mappath 相對根目錄路徑的數(shù)據(jù)庫文件

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

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

那么在設(shè)置了該IIS站點之后

1,數(shù)據(jù)庫文件cnbruce.mdb,所在文件夾database(可http訪問)

2,Adobe Dreamweaver CS3自動生成的連接數(shù)據(jù)庫文件conn.asp,所在文件夾Connections

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

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

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

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

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

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

第三種:本地絕對物理路徑的數(shù)據(jù)庫文件

很簡單,這個數(shù)據(jù)庫在本地你總會知道它所在的位置吧。在Adobe Dreamweaver CS3中創(chuàng)建時就直接使用該絕對物理路徑地址。

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

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

怎么獲得?

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

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

2,該文件和數(shù)據(jù)庫文件cnbruce.mdb,共一文件夾,捆綁式一同上傳。

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

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

特點:

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

2,防止%5c暴庫間接獲得數(shù)據(jù)庫地址。

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

結(jié)論:所以***還是使用第三種本地絕對物理路徑的數(shù)據(jù)庫連接。

您正在閱讀的是《Dreamweaver中連接SQL Server數(shù)據(jù)庫代碼》


分享文章:Dreamweaver中連接SQLServer數(shù)據(jù)庫代碼
網(wǎng)站路徑:http://m.5511xx.com/article/dppiejp.html