利 用 ISAPI 實(shí) 現(xiàn) 向 數(shù) 據(jù) 庫 中 添 加 記 錄 (一)
發(fā)表時(shí)間:2024-02-13 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]本 文 介 紹 了 用 HTML(Hypertext Makeup Language) 編 寫 界 面、 編 寫 ISAPI(Internet Server Application Programming Interface) 交 互 程 序 以 實(shí) 現(xiàn) 向 用 Microsoft...
本 文 介 紹 了 用 HTML(Hypertext Makeup Language) 編 寫 界 面、 編 寫 ISAPI(Internet Server Application Programming Interface) 交 互 程 序 以 實(shí) 現(xiàn) 向 用 Microsoft SQL Server 建 立 的 數(shù) 據(jù) 庫 中 添 加 記 錄 的 方 法。
1、 前 言
Microsoft SQL Server 是 一 種 可 伸 縮 的、 高 性 能 的 關(guān) 系 型 數(shù) 據(jù) 庫 管 理 系 統(tǒng)(RDBMS), 它 專 為 分 布 式 客 戶 機(jī) - 服 務(wù) 器 計(jì) 算 環(huán) 境 而 設(shè) 計(jì)。 它 的 內(nèi) 置 數(shù) 據(jù) 復(fù) 制 功 能、 強(qiáng) 大 的 管 理 工 具 和 開 放 式 的 系 統(tǒng) 體 系 結(jié) 構(gòu) 為 發(fā) 布 信 息 提 供 了 一 個(gè) 卓 越 的 平 臺。 它 的 內(nèi) 置 數(shù) 據(jù) 復(fù) 制 功 能 為 在 整 個(gè) 組 織 機(jī) 構(gòu) 內(nèi) 分 發(fā) 準(zhǔn) 確 的 信 息 提 供 了 一 個(gè) 強(qiáng) 大 且 可 靠 的 方 式, 庫 中 的 數(shù) 據(jù) 不 僅 可 以 復(fù) 制 給 Microsoft SQL Server 數(shù) 據(jù) 庫, 也 可 以 復(fù) 制 給 ORACLE、 IBM DB2、 SYBASE 和 其 它 數(shù) 據(jù) 庫。
Microsoft SQL Server 為 用 戶 提 供 的 內(nèi) 置 數(shù) 據(jù) 復(fù) 制 功 能 - - 塊 拷 貝 程 序(bcp) 可 在 數(shù) 據(jù) 庫 管 理 系 統(tǒng) 之 間 遷 移 數(shù) 據(jù), 能 將 數(shù) 據(jù) 從 文 件 拷 貝 到 SQL Server 中。 這 也 就 是 說 用 戶 可 以 利 用 bcp 把 某 一 個(gè) 文 件 中 的 數(shù) 據(jù) 內(nèi) 容 添 加 到 數(shù) 據(jù) 庫 中。 但 是 bcp 是 一 個(gè) 可 執(zhí) 行 程 序, 必 須 在 命 令 提 示 符(如 DOS) 下 運(yùn) 行 它, 這 給 Windows 用 戶 帶 來 了 極 大 的 不 方 便; 另 外 bcp 命 令 有 其 固 有 的 格 式 并 帶 有 許 多 參 數(shù), 用 戶 難 于 記 憶。 我 們 發(fā) 展 了 利 用 ISAPI 實(shí) 現(xiàn) 向 數(shù) 據(jù) 庫 中 添 加 記 錄 的 方 法。 這 種 方 法 用 HTML 編 寫 用 戶 輸 入 文 件 名 的 界 面, 用 ISAPI 作 交 互 程 序。 在 ISAPI 中 通 過 ODBC(Open Database Connectivity) 與 SQL Server 庫 連 接。 用 戶 只 需 在 HTML 界 面 中 輸 入 文 件 名, 文 件 中 的 數(shù) 據(jù) 內(nèi) 容 就 被 方 便 地 添 加 到 指 定 的 表 中。 此 方 法 克 服 了 bcp 命 令 的 缺 點(diǎn)。 本 文 介 紹 了 用 ISAPI 實(shí) 現(xiàn) 向 中 藥 數(shù) 據(jù) 庫 中 添 加 記 錄 的 方 法, 并 給 出 了 數(shù) 據(jù) 庫 表 的 建 立 方 法、 數(shù) 據(jù) 文 件 的 格 式、 ISAPI 主 要 程 序、 輸 入 數(shù) 據(jù) 文 件 名 界 面 的 HTML 文 件 格 式 等。