Interoperability

互通性 是指單一應用程式能夠同時運作多個不同的資料庫管理系統(DBMS)。 撰寫通用且互通應用程式的需求,是促成 ODBC 發展的主要因素之一。 然而,互通性並非從「不可互通」到「完全互通」的簡單路徑。這條路徑有許多分支,每條分支都需要在功能、速度、程式碼複雜度與開發時間之間做出權衡。

撰寫一個互通應用程式的過程包含幾個步驟:

  1. 決定應用程式是否會使用 ODBC。

  2. 選擇一個互通性層級,並決定為了達到該層級所需的取捨。

  3. 撰寫可互通的程式碼並盡可能完整地測試。

值得注意的是,互通性主要是應用程式撰寫者的領域。 驅動程式設計為與單一資料庫管理系統(DBMS)合作,且從定義上來說,它們不具備互通性。 他們在單一資料庫管理系統(DBMS)上正確地實作和公開 ODBC,以此在互操作性中發揮作用。

此章節包含下列主題。