在mysql中,odbc的中文意思是“開放式資料庫連接”, 是用於存取資料庫的開放式標準應用程式介面(API),允許與SQL資料庫伺服器進行連接。 odbc是根據SQL Access Group的規範開發的,它定義了一套函數呼叫、錯誤代碼和資料類型,可用於開發獨立於資料庫的應用程式。
本教學操作環境:windows7系統、mysql8版本、Dell G3電腦。
在mysql中,odbc全名為“Open Database Connectivity”,中文意思是“開放式資料庫連線”
ODBC是用於存取資料庫的開放式標準應用程式介面(API)。 1992年,微軟與Simba合作打造了世界上第一個ODBC驅動;SIMBA.DLL 和基於標準的資料存取誕生了。透過在程式中使用 ODBC 語句,您可以存取多個不同公共資料庫中的檔案。除了 ODBC 軟體,每個要存取的資料庫都需要一個單獨的模組或驅動程式。
ODBC為客戶端程式提供了存取眾多資料庫或資料來源的一種方式。 ODBC是標準化的API,允許與SQL資料庫伺服器進行連線。它是根據SQL Access Group的規範開發的,它定義了一套函數呼叫、錯誤代碼和資料類型,可將其用於開發獨立於資料庫的應用程式。通常情況下,當需要資料庫獨立或需要同時存取不同的資料來源時,將會使用到ODBC。
ODBC 概述
ODBC 已成為關聯式和非關聯式資料庫管理系統 (DBMS) 中基於標準的資料存取的事實標準。早在 90 年代初期,Simba 就與 Microsoft 密切合作共同開發 ODBC 標準。 ODBC 標準實現了最大的互通性,從而使應用程式開發人員能夠編寫一個應用程式來存取來自不同供應商的資料來源。 ODBC 是基於 Open Group 和 ISO/IEC 的資料庫 API 的呼叫級介面 (CLI) 規範,並使用結構化查詢語言 (SQL) 作為其資料庫存取語言。
ODBC 架構
基於ODBC 的資料連線架構如下:
支援ODBC 的應用程式
這是任何符合ODBC 的應用程序,例如Microsoft Excel、Tableau、Crystal Reports、Microsoft Power BI 或類似應用程式(電子表格、文字處理器、資料存取和可擷取工具等)。啟用 ODBC 的應用程式透過將 SQL 語句傳遞到 ODBC 驅動程式管理員並從其接收結果來執行處理。
ODBC 驅動程式管理器
ODBC 驅動程式管理員代表應用程式載入和卸載 ODBC 驅動程式。 Windows 平台隨附預設的驅動程式管理器,而非 Windows 平台可以選擇使用開源 ODBC 驅動程式管理器,如 unixODBC 和 iODBC。 ODBC 驅動程式管理員處理 ODBC 函數調用,或將它們傳遞給 ODBC 驅動程式並解決 ODBC 版本衝突。
ODBC 驅動程式
ODBC 驅動程式處理 ODBC 函數調用,向特定資料來源提交 SQL 請求並將結果傳回給應用程式。 ODBC 驅動程式還可以修改應用程式的請求,以使請求符合相關資料庫支援的語法。 Simba Technologies 提供了一個用於輕鬆建立 ODBC 驅動程式的框架,以及用於許多資料來源(如 Salesforce、MongoDB、Spark 等)的 ODBC 驅動程式。 Simba SDK 提供 C 、Java 和 C# 版本,支援為 Windows、OSX 和許多 *Nix 發行版建立驅動程式。
資料來源
資料來源只是資料的來源。它可以是文件、DBMS 上的特定資料庫,甚至是即時資料饋送。資料可能與程式位於同一台電腦上,也可能位於網路上某處的另一台電腦上。
【相關推薦:mysql影片教學】
#以上是mysql中odbc是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!