ODBC--開啟的資料庫連線 」 概觀

文章翻譯 文章翻譯
文章編號: 110093 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

開啟資料庫連接 (ODBC) 是 Microsoft 的策略性介面存取異質環境的關聯式及非-關聯式資料的資料庫管理系統。根據呼叫的層級介面,而此一 SQL 存取群組 ODBC 規格提供的開啟、 廠商中性方式來存取儲存在各種不同專屬的個人電腦、 迷你電腦及大型主機資料庫中的資料。

ODBC 免除需獨立軟體廠商和企業開發人員學習多個應用程式發展介面。ODBC 現在已提供通用資料存取介面。ODBC,與應用程式開發人員可以允許應用程式同時存取、 檢視,並修改資料從多個,不同的資料庫。

ODBC 是 Microsoft Windows 開啟服務的核心元件架構。蘋果有 endorsed ODBC 做啟用技術藉由在未來宣告成系統 7 支援為索引鍵。具有日益增加的工業支援 ODBC 快速新興為重要的產業標準 Windows 和 Macintosh 應用程式的資料存取。

其他相關資訊

ODBC 是的規格的開發人員撰寫任一個:

  • 一個 ODBC 啟用 「 前端 」 或 「 用戶端 」 桌面應用程式,用也稱為一個"ODBC 戶端"。這是電腦使用者看到電腦螢幕的應用程式。

    -或者-
  • 一個 ODBC 驅動程式]"後端 」 或伺服器 DBMS (資料庫管理系統)。這是位於用來儲存資料的存取,由數個使用者的電腦的 DBMS 應用程式。這個應用程式不是什麼於一般使用者電腦時載入。這個伺服器應用程式時通常更健全 (快,使用集中式的安全性和備份的資料,等等) 比用戶端應用程式。ODBC 驅動程式位於 [ODBC 之間用戶端 」 及 「 DBMS ; 不過,就會載入前端的電腦上。
若要用以 ODBC 下列三個元件是必要的:

ODBC 用戶端用一個 ODBC 啟用前端 (也稱為 ODBC 戶端)-範例: Microsoft Access 建立 Access 建立與 Microsoft Visual Basic,建立 C + 贏取 SDK + ODBC 的應用程式的應用程式的應用程式 SDK,或來自其他廠商 (例如 Lotus) 啟用 ODBC 的應用程式。

ODBC 驅動程式-ODBC 伺服器的 ODBC 驅動程式。ODBC 驅動程式類別目錄包含一個廣泛的 ODBC 驅動程式清單。比方說 Microsoft ODBC 驅動程式套件是驅動七個 ODBC 程式準備好要使用或隨同 ODBC 用戶端的集合。SQL Server ODBC 驅動程式已內附於 Access,而 Informix 針對 Informix 處理 ODBC 驅動程式。若要取得 ODBC 驅動程式類別目錄,呼叫 Microsoft 訂單支援工程師在 (800) 360-7561。如果就在美國與當地分公司連絡以詢問。若要找出您可將子公司,請參閱 Microsoft 全球 Wide 辦公室 Web 站台在:
http://www.microsoft.com/worldwide/
任何 ODBC 用戶端可以存取任何 DBMS 的沒有 ODBC 驅動程式。 DBMS 伺服器是後端或伺服器 DBMS,例如 SQL Server、 Oracle,AS/400、 Foxpro,Microsoft Access 或任何 DBMS 的 ODBC 驅動程式存在。

這三個元件互動的方式?

ODBC 用戶端使用語言或詞彙的命令 (也就要提到 ODBC 」 作為),以要求從,資料,或將資料傳送到後端或伺服器 DBMS。不過,DBMS 不瞭解 ODBC 用戶端要求,直到該命令在該特定 DBMS 通過 ODBC 驅動程式。此 ODBC 驅動程式是位於前端的軟體。ODBC 驅動程式會將命令轉譯成 ODBC 伺服器能夠了解的格式。ODBC 伺服器會傳送回 ODBC 驅動程式會將轉譯成 ODBC 用戶端可以理解的格式答案答案。

ODBC 優點是什麼?

第一次,應用程式開發人員不需要修改他們的應用程式,以允許它們從數個後端存取資料。只要有驅動的 ODBC 程式為一個特定後端,一個 ODBC 啟用前端可以存取它。第二個,一個 ODBC 驅動程式的特定 DBMS 讓任何 ODBC 啟用應用程式可以是 ODBC 用戶端。

在使用中的 ODBC 範例

  • 存取前端存取資料從一個 Oracle 後端使用 Oracle ODBC 驅動程式,船 Access 1.1。
  • Visual Basic 前端存取的資料從一個 dBASE 後端使用 dBASE ODBC 驅動程式是 MS ODBC 資料庫驅動程式套件的一部分。
  • C 使用從一個 AS 存取資料的 C + ODBC SDK + 贏取 SDK 所撰寫的應用程式 / 400 使用 AS / 400 羅徹斯特軟體中可用的 ODBC 驅動程式。

基本的問題和答案

  1. 什麼是 ODBC SDK?

    ODBC SDK 分散在軟式磁碟上,並包含大約 150 讓開發人員撰寫了 ODBC 啟用用戶端或 ODBC 驅動程式的文字頁面。ODBC SDK 是與 Windows 軟體開發人員套件 (SDK) 和 C 編譯器搭配使用。
  2. 「 ODBC 資料庫驅動程式套件 」 是什麼?

    [ODBC 資料庫驅動程式套件是 Microsoft 所販售的 ODBC 驅動程式的集合。
  3. ODBC 驅動程式類別目錄是什麼?

    ODBC 驅動程式類別目錄包含由 Microsoft 和其他軟體公司開發的 ODBC 驅動程式的說明。它包含的 ODBC,說明,並示範業界標準的支援。
  4. 目前可用哪些 ODBC 驅動程式?

    數十個 ODBC 驅動程式都目前使用,包括 Microsoft SQL Server、 XLS、 文字、 xBase、 Paradox、 ODS、 Oracle、 RedISAM、 FoxBase、 Btrieve、 Integra SQL、 DEC Rdb、 SQLBase、 Informix、 Ingres、 DB2、 SQL/DS、 Teradata 及 SQL/400。
  5. 如何撰寫 ODBC 驅動程式?

    要寫入 ODBC 驅動程式,使用 C + 贏取 SDK + ODBC SDK。
  6. 目前可用哪些 ODBC 用戶端?

    從 Microsoft: 存取、 Visual Basic Foxpro + 連接套件 Word 6.0 Windows、 Excel 5.0、 MS 查詢工具。

    來自其他廠商: PowerSoft ObjectView,Lotus 1-2-3、 Lotus 方法、 Lotus Notes、 Q + E 和其他人。
  7. 其中一個方式不會寫入 ODBC 用戶端?

    藉由使用 C + 贏取 SDK + ODBC SDK,或使用 Access,或使用 Visual Basic 或使用 WinFox + 連接套件或使用其中一種從其他工具廠商會為了執行這項操作。

?考

請如需有關 ODBC 的詳細資訊,請參閱下列文件 「 Microsoft 知識庫 」 中: 132131 ODBC 資料庫驅動程式 2.0 支援平台

164370文字的開發工具和白皮書

163734網路上的 Word 方案遷移資訊

如需有關 Informix 的詳細資訊,請造訪下列 IBM Informix 網站:
http://www-306.ibm.com/software/data/informix

Microsoft 提供協力廠商連絡資訊可協助您尋找技術支援。此連絡人資訊若有變更恕不另行通知。Microsoft 不保證此第三方連絡資訊的正確性。

屬性

文章編號: 110093 - 上次校閱: 2007年3月29日 - 版次: 1.5
這篇文章中的資訊適用於:
  • Microsoft Word 6.0 Standard Edition
  • Microsoft Word 6.0a
  • Microsoft Word 6.0c
  • Microsoft Word 95 Standard Edition
  • Microsoft Word 95a
  • Microsoft Word 97 Standard Edition
關鍵字:?
kbmt kbfaq kbualink97 KB110093 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:110093
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。
依現狀不再更新的知識庫內容免責聲明
本文旨在說明 Microsoft 不再提供支援的產品。因此,本文係依「現狀」提供,不會再更新。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com