作者:沙灘小子
上一節為大家介紹了文章管理系統的數據庫結構,建立了數據庫以后,就要用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