訪問數據庫(1)
ASP高級應用——訪問數據庫
大家好,我是sunwen,來自武漢華中師大,現在,我要向大家講的是如何利用ASP操作數據庫。在閱讀本教程之前,前提是你要對ASP編程有一定的了解。數據庫部分是ASP編程的重點和難點,許多書上都有介紹,但是筆者認為它們的介紹都不易于理解,語言比較生硬。因此,許多正在學習ASP的朋友把數據庫當作了他們的攔路虎,無法進行下面的學習。而許多網絡前輩們寫的ASP教程,大多比較簡單,針對的是初學者,當談及數據庫時一筆帶過,讓許多ASP程序員無所適從。現在,我就用最簡單的說法,用本人從事ASP數據庫開發的經驗,向大家講述如何用ASP去操作數據庫。另外,我的E-mail是:mrfat@china.com,如果有任何問題,請與我聯系。
在講述本教程之前,有必要先介紹一下本教程的運行環境。即PWIN98+PWS+ACCESS2000,并假定你已安裝好PWS,并設置好了有關權限。在進行要教程之前,首先要安裝MicroSoft ACCESS2000,在安裝完ACCESS2000,后,其驅動程序將自動安裝,打開控制面板---->ODBC數據源,如下圖所示:
本教程使用的例子是db2.mdb,可以點擊下載。 有了數據庫,下一步是配置ODBC數據庫源。設置數據源的目的是向系統指明數據庫的確切位置并指明其使用何種數據庫驅動程序,以便所有的用戶都能很方便訪問這個數據庫,即我們所說的公用數據庫。首先打開控制面板--->ODBC數據源,并單擊系統DSN(Data Source Names,數據源名),如圖所示:
單擊“添加”按鈕
選中Microsoft Access Driver (*.mdb),并單擊完成。
以上我們做了一件事情,這件事情的目的就是告訴系統我們有這么一個數據庫,并向系統交待了這個數據庫的地點,并與系統一起為這個數據源起了一個名字,叫mydb。日后我們要在ASP語句中使用db2.mdb這個數據庫的時候,只需告訴系統mydb這個名稱,然后系統就會根據我們剛才的設置,找到這個數據庫,并在打開這個數據庫時使用我們剛才設置的ACCESS驅動程序。這就是我們設置數據源的目的所在,也是我們干前面的這些工作的目的所在
在講完第一課的時候,也許就有很多朋友要問。我使用的是ISP的服務器,怎么會有機會去設置這些東西。別急,我自有辦法,講上面的操作的目的,只不過是想要大家知道DSN的工作原理,并對以下的課程打下基礎。下一課,我將介紹不使用DSN直接打開數據庫的方法,當然,那樣的代碼會比這一課的長一些。再見!
|