WWW+DataBase

WWW與資料庫的結合是必然的。您可以想像在不久的
將來可以直接透過WWW的FORM填好資料按下【送
出】按鈕就可以叫披薩、母親節時送康乃馨給住在南部
的老媽、給繳水電費、繳電話費、繳所得稅等。

目前WWW與資料庫溝通的方式是以FORM製作的表
單當作使用者端的溝通橋樑,透過CGI界面將資料傳
回server端,此時得寫個CGI程式將CGI界
面傳過來的FORM裡面各欄位的資料分析出來,再以
分析出來的欄位內容轉成SQL的格式向資料庫查詢,
資料庫送回來的查詢結果是一堆字串,CGI程式必須
先將字串分好再轉成HTML的格式丟回給等候在螢幕
前的使用者。假如您被老闆逼著寫過這樣的CGI程式
,那真的要向您說聲辛苦了。

其實日子可以過的輕鬆一點,全世界的資料庫軟體提供
廠商當然也都看到了這個未來世界上最大的市場,於是
紛紛提出更方便的溝通界面,希望藉此簡化CGI程式
的撰寫,當然更主要的原因是希望以此作為市場競爭的
籌碼。

IBM DB2推出WWW CONNECTION,
首頁製做者不須再辛苦地重複前述流程中如字串分析及
處理的細節,只需撰寫由HTML與 SQL組成的巨集
程式就可以與資料庫做結合。有興趣的人請到下列位址
去看看。

WWW Connection中文版的喔!

Microsoft推出IDC(Internet Database Connector),
但您必須使用Microsoft NT server才可以。
有興趣的人請到下列位址去看看。

我自己寫的IDC範例

Microsoft又推出ASP(Active Server Page),
威力當然是比IDC強多了,
但您必須使用Microsoft NT server
而且將IIS升級到3.0版才可以。
有興趣的人請到下列位址去看看。

我自己寫的ASP的範例