首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

早期 Web 資料庫應用:ODBIC CGI 介面實作經驗分享

     編輯:關於SqlServer

1997 年前後,Web 資料庫應用方興未艾。本文記錄使用 ODBIC(Open Database Internet Connector)這套輕量級 CGI 程式,在中文 Windows 95 環境下連接 SQL Server、FoxPro、Oracle 等資料庫的實作經驗,供歷史參考。

ODBIC 架構與特點

  • 運行於 Windows NT / 95,檔案僅 ~101 KB(v1.4),官網 iodbc.com。
  • 瀏覽器 ↔ ODBIC (CGI) ↔ ODBC 資料源,支援標準 ANSI SQL(SELECT/INSERT/UPDATE/DELETE)。
  • 核心優勢:使用「模板檔」作為輸入,混合 HTML、ODBIC 指令(HTML 註解內)與變數(雙符號括起),執行時動態置換輸出。

模板檔範例

<!-- ODBIC: CONNECT DSN=MyDSN -->
<!-- ODBIC: QUERY "SELECT * FROM Products" -->
<table>
<!-- ODBIC: LOOP -->
  <tr><td>{ProductName}</td><td>{UnitPrice}</td></tr>
<!-- ODBIC: ENDLOOP -->
</table>
<!-- ODBIC: DISCONNECT -->

實作步驟

  1. 安裝 ODBIC,設定系統 DSN 指向目標資料庫。
  2. 於 Web 伺服器(IIS/PWS)建立 CGI 虛擬目錄指向 odbic.exe。
  3. 編寫 .htm 模板檔,置於可執行目錄。
  4. 瀏覽器請求 /cgi-bin/odbic.exe?template=products.htm 即可看到動態資料。

歷史定位與現代替代

ODBIC 屬第一代 Web-DB 整合方案(CGI 模式),後被 ISAPI、ASP/ADO、ASP.NET、PHP/PDO 等取代。現代開發請採用參數化查詢、ORM 框架與連接池,確保安全與效能。本文僅作技術演進參考。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved