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