綠色資源網(wǎng):您身邊最放心的安全下載站! 最新軟件|熱門排行|軟件分類|軟件專題|論壇轉帖|廠商大全

綠色資源網(wǎng)

技術教程
您的位置:首頁數(shù)據(jù)庫類Access → 通過ASP與ACCESS數(shù)據(jù)庫建立連接(附源碼)(1)

通過ASP與ACCESS數(shù)據(jù)庫建立連接(附源碼)(1)

我要評論 2009/04/06 00:52:37 來源:綠色資源網(wǎng) 編輯:佚名 [ ] 評論:0 點擊:1673次

前言:

如何通過ASP與數(shù)據(jù)庫建立連接是一個非?,F(xiàn)實的問題,我盡量寫得非常詳細。相信看了這篇文章相信您已經(jīng)能夠寫出類似的比較簡單和實用的程序了。

(一)數(shù)據(jù)庫的選擇:

有許多的數(shù)據(jù)庫你可以選擇,SQL SERVER、ACCESS(*.mdb)、EXCEL(*.xls)、FOXPRO(*.dbf)甚至普通的文本文件(*.txt)都可以達到存儲數(shù)據(jù)的功能。那么到底選擇什么數(shù)據(jù)庫最合適呢?其中SQL SERVER是服務器級的,足以應付每天上萬次的訪問量。對于非服務器級的數(shù)據(jù)庫建議使用ACCESS97。因為:(1)只要安裝了PWS或IIS4肯定有ACCESS的ODBC驅動,即你的系統(tǒng)肯定支持ACCESS數(shù)據(jù)庫的存取。(2)ACCESS支持的SQL指令非常齊全。(3)ACCESS ODBC驅動程序的效率非常高。雖然它不是服務器級的數(shù)據(jù)庫,但是作為中小型企業(yè)內部網(wǎng)的數(shù)據(jù)庫支持還是綽綽有余的。(4)ACCESS97在OFFICE97中就有,非常方便得到和使用。

本文就以ACCESS數(shù)據(jù)庫為準介紹基于WEB的數(shù)據(jù)庫存取方法。

(二)例子:我們建立一個“客戶”數(shù)據(jù)庫,需要保存如下的客戶資料:客戶名稱、聯(lián)絡人姓名、所在城市、電話號碼。

(1)首先建立ACCESS數(shù)據(jù)庫customer.mdb(今后有用的)。建立如下字段:客戶名稱、聯(lián)絡人姓名、所在城市、電話號碼、客戶編號、時間。將表保存為"客戶"(今后有用的,===>看看圖)。注意:建立字段時多作了2個(客戶編號、時間),因為在今后排序時要用到它們。建議今后做數(shù)據(jù)庫時最好都加上這2項,不會沒用的。此外,在保存表時ACCESS會詢問是否建立一個住關鍵字,我們不需要它所以不必建立。還有:時間字段的"默認值"設成"now()",即去系統(tǒng)當時的時間。同時將索引項設成"有(允許重復)",含義:WEB上極有可能同時存取數(shù)據(jù),所以允許重復,索引設成"有"可以加快排序速度。===>看看圖

(2)建立遞交表單add.htm:

源代碼如下:

<html>
<head>
<title>添加數(shù)據(jù)庫記錄</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#FFFFFF">
<p align="center"><font size="5">添加數(shù)據(jù)庫記錄</font></p>
<form method="post" action="adddatabase.asp">
<div align="center">
<table width="46%" border="0">
<tr>
<td width="28%">
<div align="right">公司名稱: </div>
</td>
<td width="72%">
<input type="text" name="CompanyName">
</td>
</tr>
<tr>
<td width="28%">
<div align="right">聯(lián)絡人姓名: </div>
</td>
<td width="72%">
<input type="text" name="CName">
</td>
</tr>
<tr>
<td width="28%">
<div align="right">所在城市: </div>
</td>
<td width="72%">
<input type="text" name="City">
</td>
</tr>
<tr>
<td width="28%">
<div align="right">電話號碼:</div>
</td>
<td width="72%">
<input type="text" name="Tel">
</td>
</tr>
<tr>
<td width="28%">
<div align="right"> </div>
</td>
<td width="72%">
<input type="submit" name="Submit" value="Submit">
<input type="reset" name="reset" value="Reset">
</td>
</tr>
</table>
</div>
</form>
</body>
</html>

這與普通的HTML沒有任何區(qū)別,關鍵部分已經(jīng)用黃色標記了。遞交方法用POST,遞交后處理的程序是adddatabase.asp(下一步就重點討論它)。還有就是給每一個項目取一個名字(NAME,后面有用)。

關鍵詞:ASP,ACCESS,數(shù)據(jù)庫

閱讀本文后您有什么感想? 已有 人給出評價!

  • 3 歡迎喜歡
  • 0 白癡
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙視