dw鏈接資料庫
㈠ 如何在Dreamweaver中進行資料庫連接
在學習本教程前,您需要掌握以下內容:
① 創建支持ASP的伺服器
教程地址:dispbbs.asp?boardID=20&ID=240544
② 使用Access資料庫
教程地址:dispbbs.asp?boardID=20&ID=241948
③ 設置Dreamweaver站點
教程地址:dispbbs.asp?boardID=20&ID=243575
打開Dreamweaver,建立一個ASP(VBScript)站點,把資料庫放在網站目錄下,這里我是把資料庫%flash8=data%.mdb放在網站根目錄下的^data#base^目錄下。
打開「文件」面板,在站點上點擊右鍵,在彈出的菜單中選擇「新建文件」,會在站點目錄中新建一個untitled.asp。
我們將文件名改為index.asp。雙擊打開index.asp(必須要打開站點下的一個文件才能進行創建資料庫連接的操作)。
打開「應用程序」面板,在「資料庫」面板中可以看到有4個步驟,只有前3個步驟完成了才能進行第4步「創建連接」的操作。在進行下面的操作前請確認前3個步驟的前面都打上了「 √ 」(必須)。
點擊該面板上的「+」號,在彈出的菜單中選擇「自定義連接字元串」。
在彈出的「自定義連接字元串」窗口中,連接名稱填寫自定義的名稱(為了好的編程習慣,最好名稱前加上conn前綴,表明這是一個連接字元串)。在連接字元串中填寫:
Driver={Microsoft Access Driver (*.mdb)};DBQ=你的資料庫的絕對路徑
這里當然就是:
Driver={Microsoft Access Driver (*.mdb)};DBQ=F:\Program\flash8asp\^data#base^\%flash8=data%.mdb
(一定注意Driver和(*.mdb)之間有個空格,不要寫錯了)
「Dreamweaver應連接」選擇「使用此計算機上的驅動程序」。
填寫完畢後,點擊右邊的「測試」按鈕,如果操作沒有問題的話就會彈出「成功創建連接腳本」的提示窗口。點擊「確定」完成連接的創建。
此時回到「應用程序」面板中的「資料庫」,可以看到我們創建的資料庫連接已經生效,可以在這里查看資料庫的結構和相關信息。
在數據表上單擊右鍵,選擇「查看數據」,可以查看到該數據表中的詳細內容。
在「文件」面板中,我們可以看到DW自動生成了一個Connections的文件夾,其中包含了一個以我們剛才自定的連接名稱命名的asp文件,這個就是保存連接字元串的地方。
因為我們在連接中使用了資料庫絕對路徑,而當我們把程序上傳到伺服器後,伺服器上資料庫的絕對路徑可能和本地路徑不一樣,程序會出錯。為了避免這種情況,我們要在程序中使用相對路徑。雙擊打開連接文件,切換到源代碼視圖,找到如下的一行:
在這一行前加一個單引號「』」把這行注釋掉,然後在另一行輸入如下代碼:
MM_conntest_String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.Mappath("/^data#base^/%flash8=data%.mdb")
其中的conntest和資料庫地址根據自己的實際情況進行修改。
很多人也許會奇怪,為什麼我們不在創建連接時就使用相對路徑呢?其實這是有原因的。在Dreamweaver中,檢測連接文件時是會連注釋一起解釋的,在Dreamweaver中做程序時就會使用第一個出現的連接字元串;而在伺服器中IIS解釋文件時會忽略掉注釋,會使用第二個連接字元串。呵呵,明白了吧,這樣我們就實現了在Dreamweaver中做程序時使用絕對路徑,在伺服器上瀏覽時使用相對路徑定位資料庫而不用修改代碼的目的。
另外,在Server.Mappath("/^data#base^/%flash8=data%.mdb")這段代碼中,/放在最前面是指從網站的根目錄開始。如果你的網站不在伺服器的網站根目錄下,則要去掉/,而改以文件的相對位置。比如對於本例的index.asp文件來說,可以使用^data#base^/%flash8=data%.mdb就能定位到資料庫了。如果是在上一級目錄,則要使用「../」。
好了,資料庫連接創建完畢了。
我們來測試一下吧。打開index.asp文件,在「應用程序」面板上選擇「綁定」面板,點擊「+」選擇「記錄集(查詢)」來創建一個記錄集。
在彈出的窗口中填寫記錄集的名稱(同樣為了良好的習慣建議在記錄前面加上前綴rs),選擇建立的資料庫連接,再選擇相應的數據表。其中的一些其它選項我以後會詳細講解,這里按圖中的選擇就行了。
選擇好了之後,點擊右邊的「測試」按鈕,可以看到我們建立的記錄集中包含的所有數據。表示我們建立記錄集成功。
「確定」後可以看到在「綁定」面板中看到我們建立的記錄集包含的相應欄位。在程序中我們只需要將欄位拖到頁面上就可以插入記錄集的數據到頁面上了。
這里提一點:記錄集是資料庫反映在ASP程序中的方式。我們可以通過不同的sql語句從資料庫的一個表或者多個表中查詢我們需要的數據組成一個記錄集,以滿足我們查詢資料庫中各種數據並應用在ASP程序中的要求。可以說,我們程序中所有查詢資料庫數據的操作(非更新、刪除),都是可以通過記錄集來實現的。
PS:本來建立資料庫連接是比較簡單的內容,本想放在和「建立站點」一起發的,但是後來寫出來發現內容還是比較多,又涉及到一些基礎,所以還是單獨放出來作為一帖。和計劃有少許出入。
㈡ Dreamweaver連接資料庫
首先你在電腦上配置一下數據源,在控制面板
管理工具
裡面,選用戶dns,添加access
弄好之後回到
Dreamweaver
裡面
在右面的應用程序裡面資料庫
選項卡
點+號
選
數據源名稱點定義
本地用:DRIVER={Microsoft
Access
Driver
(*.mdb)};DBQ=d:\newgn\database\cnbruce.mdb
上傳到伺服器用:"Driver={Microsoft
Access
Driver
(*.mdb)};DBQ="
&
Server.MapPath("/access.mdb")
寫在自定義連接字元串里剩下的很簡單,自己研究研究吧,太多的我也說不過來,最好能有本書,其實挺簡單的,所有的資料庫或者編程軟體連接都很簡單,不是什麼難的事,關鍵在代碼上呢,
好好學吧
!加油!
㈢ DW裡面html5怎麼連接access資料庫
站點建了,DW也管理了,資料庫表也建了,還小添了一下。那下面就開用DW還算強大的功能:連接資料庫並且顯示紀錄。
1,打開DW,在站點裡面先新建個ASP頁面(index.asp)。
在「應用程序」面板中選中「資料庫」標簽。只要我們在前面建立了站點,選擇了文檔類型(即我們選的ASP
Javascript的),並且還測試了伺服器(http://localhost/newgn/);則當前我們看到就剩下第四步沒有打勾了。那現在就點擊「+」號,選擇「自定義連接字元串」。
2,在彈出來的「自定義連接字元串」對話框中,"連接名稱"隨便寫一個。「連接字元串」就要好好填寫了。當"使用此計算機上的驅動程序"時應用絕對路徑:
DRIVER={Microsoft
Access
Driver
(*.mdb)};DBQ=d:/newgn/database/cnbruce.mdb
否則「使用測試伺服器上的驅動程序」採用Mappath轉換路徑
:
"Driver={Microsoft
Access
Driver
(*.mdb)};DBQ="&
server.mappath("/newgn/database/cnbruce.mdb")
註:如果將要上傳到網上去的頁子就可以直接採用Mappath了。(有關Mappath的文章見http://www.cnbruce.com/blog/showlog.asp?cat_id=26&log_id=423)
點擊「測試」,出現成功即爽。
附註:需要更多了解的,可以打開DW的幫助教程。
3,成功連接資料庫後,在DW里其實是自動生成了一個連接文件。位置在自動生成的Connections文件夾中,名稱是你剛才在「自定義連接字元串」隨便敲的為命名asp文件。還可以注意到DW資料庫標簽內看到mdb文件內的各個欄位。
4,連接資料庫的文件是有了,但下面我們具體的單個頁面怎麼和資料庫掛鉤呢。選擇「綁定」標簽,添加「記錄集(查詢)」。單看字面意思就知道是來SQL查詢語句了。
5,在彈出的「記錄集」窗口中,「名稱」隨便寫個吧,也可不寫,默認的。但"連接"就要從下拉列表中選擇你定義的連接對象了,「表格」繼續下拉選擇(註:這和設計資料庫的時候有幾張表相關的)。
6,其它隨便看下,其實最主要的是自動生成了SQL語言,點選「高級...」,可以看到如下圖
7,確定後,你會發現記錄集已經綁定,所有資料庫中的欄位都顯現出來。
再注意下面有「插入」按鈕,完全可以將某個欄位選中,或按按鈕或拖動到index.asp頁面即可。該asp頁面就顯示資料庫裡面內容了。但只能顯示首行的,要想全部顯示。。。。Next
8,「插入」工具欄「應用程序」標簽中選擇「動態表格」。
9,彈出的動態表格中選擇已經幫定的記錄集,顯示幾條記錄明白說就是分頁程序的生成:數據的記錄多,內容多,就分好幾頁來顯示,每頁幾條。記錄是用表格自動生成顯示出來的,再設下表格的屬性。
確定後效果如下:
10,可以告訴你,基本差不多了。F12看看效果
那麼現在暫搞一段落,你已經學會怎麼連資料庫,怎麼顯示庫表中的記錄了。等待你的就是下面怎麼插入新的記錄,怎麼修改記錄等等。。。。
㈣ DW如何連接資料庫
步驟:
1、在Dreamweaver界面點擊小加號,代表新建資料庫連接,注意要選擇第一個:自定義jdbc 。
㈤ 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鏈接文件。
㈥ dw怎麼連接myadmin里的資料庫
點擊連接以後輸入資料庫連接信息:主機地址,資料庫名和資料庫密碼,測試連接沒問題後就可以連接了。
㈦ 如何設置dw連接資料庫
1、在控制面板中,雙擊管理工具,然後打開ODBC數據源管理器。
2、在「系統DSN」選項卡中,單擊「添加」按鈕,打開「創建新數據源」對話框,在「名稱」列表框中選擇「Driver do Microsoft Access(*.mdb)」點擊『完成』。
3、在出現的 odbc microsoft access 安裝中,填寫『數據源名』(隨便起個名),單擊『選擇』按鈕選擇你的資料庫文件(進行連接),沒有的話點擊旁邊的『創建』。操作完成後單擊『確定』。
4、odbc操作基本完成了,剩下的操作就是設置你要進行操作的軟體了。
5、打開dw8.0,新建站點,-我想使用伺服器技術-asp vbs ……
6、資料庫數據源名稱-連接名稱輸入web-數據源名稱自己選擇第三步定義過的-使用測試伺服器上的dsn,然後測試即可
㈧ 如何在dreamweaver中進行資料庫連接
在Dreamweaver中創建資料庫連接的步驟如下:
(1)創建好動態站點後,新建或打開一個動態頁面,執行「應用程序」I「資料庫」命令,打開資料庫面板。
(2)單擊0按鈕,從下拉列表中選擇「數據源名稱(DSN)」。在「連接名稱」文本框中為連接起一個名字,然後從「數據源名稱(DSN)」下拉列表中選擇數據源,如果有必要,在「用戶名」和「密碼」文本框中輸入用戶名和密碼。如果沒有必要,單擊「聞級」按鈕並輸入一個架構或目錄名稱,以限制Dreamweaver在設計時所檢索的資料庫項數。
(3)單擊「測試」按鈕,Dreamweaver嘗試連接到資料庫。如果連接失敗,應復查該DSN。復查之後如果連接仍失敗,應檢查Dreamweaver用來處理動態頁的文件夾的設置。
(4)單擊「確定」按鈕,回到「數據源名稱(DSN)」對話框,再單擊「確定」按鈕, 完成數據源的連接。此時新連接出現在「資料庫」面板上。
㈨ 如何在dw中連接資料庫
(一) 與Microsoft Access資料庫建立連接
方法一:例wuf40.asp
<% @LANGUAGE = VBscript %>
<% ' wuf40.asp
Option Explicit
Dim Cnn, StrCnn
' 1 - 創建 Connection 對象
Set Cnn = Server.CreateObject("ADODB.Connection")
StrCnn = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\asp") & "\NorthWind.mdb;"
『 2 - 使用 Connection 對象的 Open 方法打開資料庫
Cnn.Open StrCnn
Response.Write Server.MapPath("\asp") & "\NorthWind.mdb;" & "<br>"
Response.Write "資料庫連接成功: " & Cnn.State & "<br>"
' 3 - 使用 Connection 對象的 Close 方法關閉連接
Cnn.close
Response.Write "資料庫已經關閉: " & Cnn.State
' 4 - 將Connection 對象從內存中刪除,以釋放資源
Set Cnn = Nothing
%>
Northwind.mdb是Microsoft Access97自帶的一個示例資料庫,一般位於目錄「Microsoft Office\Office\Samples」下,你可以自己找一下,然後將這個文件拷至Web伺服器相應目錄下(本例中放在C:\InetPub\home\asp下)。
在這里,Server對象的MapPath方法將指定的虛擬路徑轉換為真實的文件路徑,最終結果類似:C:\InetPub\home\asp\Northwind.mdb。
方法二:用OLE DB創建Microsoft Access連接,下面列出關鍵部分。
Set Cnn = Server.CreateObject("ADODB.Connection")
StrCnn = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = C:\Inetpub\home\asp\Northwind.mdb"
Cnn.Open StrCnn
(二) 與SQL Server資料庫建立連接
方法一:用OLE DB連接SQL Server,詳見常式wuf41.asp。
Set Cnn = Server.CreateObject("ADODB.Connection")
StrCnn = "Provider=sqloledb; User ID=sa; Password=; Initial Catalog=pubs; Data Source=ICBCZJP"
Cnn.Open StrCnn
Initial Catalog後指定資料庫名,Data Source後為機器名(即網路→屬性→標識中的計算機名)或IP地址(需要安裝DNS服務)。
方法二:
Set Cnn = Server.CreateObject("ADODB.Connection")
StrCnn = "Driver={SQL Server};Server=ICBCZJP;UID=sa;PWD=;Database=pubs"
Cnn.Open StrCnn
除了上述的兩種方法之外,當然還可使用許多文章、資料中介紹的最經典的方法:使用ODBC生成連接。就是先在Web伺服器控制面板的「ODBC Data Sources」中建立一個連接,然後在ASP中使用類似「StrCnn ="DSN=ADOCnn; UID = sa;PWD=;Database=pubs"」的連接字元串。這里不詳細介紹,一來這不是最好的方法,二來其他資料都介紹了該方法。
另外,有興趣可下載常式wuf42.asp看看如何使用Connection對象的ConnectionTimeout和ConnectionString屬性。
㈩ DW怎樣連接Access2010資料庫
建立1個連接字元串你試試看。driver={microsoftaccessdriver(*.mdb)};dbq=d:\web\data\資料庫名稱.mdb更改1下路徑和資料庫名稱。就能夠了。你資料庫另存為2000,或2003版的。