線上 ASP進階之文章線上管理更新--資料庫連接篇
作者:沙灘小子
上一節為大家介紹了文章管理系統的資料庫結構,建立了資料庫以後,就要用ASP建立與資料庫相關的程式,包括串連資料庫、顯示資料庫內容、更新資料庫等與之相關的程式,所以本篇將為大家講述在管理系統中怎樣與資料庫進行串連,並開啟資料庫。在ASP程式中,一般都將建立資料庫連接的程式單獨放到一個檔案中,以後就直接用<!--include file="xxx.asp"-->來調用就可以了,這樣即省去了以後在需要建立資料庫連接的頁面每次都要輸入相關語句才能建立串連,而且對以後更改資料庫的名字更方便些。你想想,要是在每個頁面都寫上串連資料庫的語句,以後要是修改資料庫名字的時候豈不是要每個檔案都修改,現在用了單獨的檔案直接INCLUDE,只要修改一個檔案就可以達到相同的效果了,這也不失為ASP編程的一個小技巧:)
下面就開始為大家講述關於建立與資料庫連接的方法:
建立一個ASP檔案conn.asp,以後對資料庫的調用可以用<!--include file="conn.asp"-->,下面為conn.asp的內容及講解:
<%
dim conn
dim connstr
"執行子程式
call conn_init()
"串連資料庫的子程式
sub conn_init()
"對由於已耗用時間錯誤造成的程式中斷做出反應,它可以通過把控制移到建置錯誤的語句之後緊接的哪個語句,而繼續處理應用,你也可以不用這個語句,這時一旦發生了錯誤,程式會停止並且有一個錯誤提示資訊給使用者!
on error resume next
"利用server.MapPath來指定資料庫的路徑,這裡的路徑是相對路徑
connstr="DBQ="+server.mappath("bookid.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
"利用Connection對象串連資料庫
set conn=server.createobject("ADODB.CONNECTION")
"利用open開啟串連的資料庫
conn.open connstr
end sub
%>
這樣,一個完整的資料庫連接並開啟的檔案就完成了,資料庫和它的串連都做好了,接下來應該介紹怎樣把資料添加到資料庫,當然不能直接在資料庫裡面添加了,那樣就失去了本程式的意義了:)下一節將為大家介紹文章的線上添加及儲存。
轉載請註明出處http://asky.on.net.cn