動態網頁初學:ASP個人上手指南

來源:互聯網
上載者:User
初學|動態|網頁|初學     ASP是個好東西,它強大的互動能力以及資料處理能力使得它成為了商業網站的鐘愛。但ASP程式的設計和調試卻並不容易,光是高檔伺服器+WINDOWS NT作業系統+IIS伺服器+SQL SERVER資料庫系統的配置就不是我們個人使用者所能夠染指的。難道ASP真的與我們這些個人使用者無緣嗎?難道我們非要有如此奢侈的軟硬體環境才能夠走上ASP的學習之路嗎?
 

  經過筆者的一番努力,終於運用一些常用的軟體配置出了一個功能完整的ASP開發調試環境,並在這上面開發了一些小的系統。

  一、 硬體設定

  PⅢ450雙CPU+1G記憶體+10G以上的SCSI硬碟,請不要害怕,這不過是一台使用WINDOWS NT的WEB伺服器的標準配置。當然,我們無需這樣的配置,我們需要的只是一台能夠流暢運行WINDOWS 98的機器。(什嗎?你使用的是P100+16M記憶體+540M硬碟,那還是去升一下級吧。)

  二、 軟體配置

  首先,我們需要安裝WINDOWS 98,這一點相信大家都會吧。(什麼,你連這個也不會,那ASP也不用學了,先進掃盲班吧。)

  其次,我們需要安裝Personal Web Server(簡稱PWS),你問那裡可以找到,太簡單了,在WINDOWS 98的光碟片裡有一個名為“add-ones”的目錄,開啟后里面又有一個名為“PWS”的目錄,運行裡面的SETUP.EXE便開始了安裝。

  在安裝程式運行到“最小、典型、自訂安裝”選擇的時候,請選擇“自訂”,然後選擇“Personal Web Server(PWS)”,再按“顯示子組件”。接著選擇“文檔”,再按“顯示子組件”,最後選擇“Active Server Page”。這個組件將安裝包括ASP教程、VBScript教程以及Jscript教程在內的一些文檔,對於今後的開發大有益處。選擇完畢之後一路按“確定”,再按“下一步”,開始設定“WWW服務”文檔存放的目錄,預設值是“C:Inetpubwwwroot”,建議不要改變。然後設定的是“MTS安裝資料夾”,預設值是“C:Program FilesMts”,建議也不要改變。再按一次“下一步”之後,最關鍵的安裝便開始了,請耐心等待,這樣配置的PWS大約有90多兆,可能要耗費相當時間。

  安裝完畢之後,請再運行OFFICE 97的安裝程式。(什麼,這個也沒有!如果你有SQL、ORACAL、INFOMIX這些大型資料庫那也行,不過似乎有些大材小用。)請選擇“自訂安裝”,然後在組件列表中請選擇“Microsoft Access”和“Data Access”(使用過VB的使用者請不要搞錯,這個Data Access只是為串連各種資料格式的資料庫而提供的驅動程式以及工具,並非VB中的那個小型資料庫軟體)。

  到目前為止,需要安裝的軟體以及全部安裝完畢了,但不要高興得太早,現在你的ASP還沒有處理資料庫的能力,(什麼,你不需要處理資料庫,那你用ASP幹嗎,論互動性JAVA Script並不比ASP差,還好學許多呢?)接下來,我們還需要進行資料庫建立和ODBC設定這兩個步驟。

  三、 資料庫建立

  一個好的程式=資料+演算法。對於一個資料庫程式來說,資料庫是必不可缺的。我們下面便要用Access建立一個。

  1)請啟動Access。由於在這裡我們僅僅是給讀者做一個示範,所以建立的是一個最最簡單的資料庫,只包括一個表並且這個表中僅有一個欄位(關於“資料庫”、“表”、“欄位”這些概念請查閱一本好的資料庫書籍或Access的協助本檔)。

  2)請選擇“建立資料庫”中的“空資料庫”,然後按“確定”,並輸入資料庫的檔案名稱(在這個示範中為C:TEST.MDB)再按“建立”。

  3)選擇“表”,並按“建立”。

  4)輸入一個欄位,欄位名稱為“name”,資料格式為“文本”,欄位大小為“10”。

  5)關閉視窗,並在快顯視窗詢問你“你要儲存對‘表1’設計的更改嗎?”時選擇,並將“表名稱”設定為“table1”。

  6)接著會快顯視窗告訴你還沒有建立“主關鍵字”,“是”還是“否”,“是”或者“否”關係都不大,隨便選擇一個。

  7)到此,一個十分基本的資料庫便完成了,當然,為了便於我們的測試工作,請再啟用剛剛建立的“table1”,並隨便往裡面輸入一些資料。

  四、 設定ODBC

  在設定ODBC之前,有必要將ODBC的概念與讀者解釋一下,這有利於下面內容的理解。ODBC(Open Database Connectivity開放式資料庫互聯)是微軟推出的一種工業標準,一種開放的獨立於廠商的API應用程式介面,可以跨平台訪問各種個人電腦、小型機以及主機系統。ODBC作為一個工業標準,絕大多數資料庫廠商、大多數應用軟體和工具軟體廠商都為自己的產品提供了ODBC介面或提供了ODBC支援,這其中就包括常用的SQL SERVER、ORACAL、INFORMIX等。

  我們所要做的,就是在建立資料庫指令碼之前,提供一條使 ADO(ASP用於處理資料庫的組件) 定位、標識和與資料庫通訊的途徑。資料庫驅動程式使用 Data Source Name (DSN) 定位和標識特定的 ODBC 相容資料庫,將資訊從 Web 應用程式傳遞給資料庫。典型情況下,DSN 包含資料庫配置、使用者安全性和定位資訊,且可以擷取 Windows NT 登錄機碼中或文字檔的表格。

  通過 ODBC,我們可以選擇希望建立的 DSN 的類型:使用者、系統 或 檔案。系統 DSN 允許所有的使用者登入到特定的伺服器上去訪問資料庫,而使用者 DSN 使用適當的安全身份證明限制資料庫到特定使用者的串連。檔案 DSN 用於從文字檔中擷取表格,提供了對多使用者的訪問,並且通過複製 DSN 檔案,可以輕易地從一個伺服器轉移到另一個伺服器。在本樣本中,我們使用檔案 DSN。當然,由於你使用的資料庫不同,具體的設定也稍有不同,在這裡我們只介紹Access、SQL Server、ORACAL三種資料庫的ODBC設定。

[1] [2] 下一頁  



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.