Informix ODBC Driver 是 IBM Informix CSDK 包的一部分。它符合 Microsoft® 開放數(shù)據(jù)連接 (ODBC) 3.5 版標(biāo)準(zhǔn)。Informix ODBC Driver 支持多種 IBM Informix 數(shù)據(jù)庫服務(wù)器,比如 IBM Informix Ultimate Edition 和 IBM Informix Choice Edition。
驅(qū)動介紹:
在 Microsoft Windows® 上,ODBC Driver 會在 CSDK 安裝期間自動注冊。Informix ODBC Driver 的名稱為 IBM Informix ODBC Driver。
在 UNIX® 和 Linux® 平臺上,ODBC Driver 通常通過庫的名稱進行引用。下面的列表描述了 Informix CSDK 包中包含的不同版本的 Informix ODBC Driver 庫:
libifcli.a 或 libcli.a:針對單個非多線程應(yīng)用程序的靜態(tài)版本
libifcli.so 或 iclis09b.so:針對單個非多線程應(yīng)用程序的共享版本
libthcli.a:針對多線程應(yīng)用程序的靜態(tài)版本
libthcli.so 或 iclit09b.so:針對多線程應(yīng)用程序的共享版本
libifdrm.so 或 idmrs09a.so:針對 Driver Manager Replacement (DMR) 的共享庫
文件擴展名因平臺不同而有所不同。
如圖所示,ODBC 應(yīng)用程序可在以下 3 種配置下使用這些庫:
直接鏈接到驅(qū)動程序 (A):Informix ODBC Driver 庫直接供 ODBC 應(yīng)用程序使用。
鏈接 ODBC Driver Manager (B):ODBC 客戶端應(yīng)用程序鏈接到一個 ODBC Driver Manager,ODBC Driver Manager 執(zhí)行加載和使用 ODBC Driver 所需的所有操作,充當(dāng)應(yīng)用程序與 ODBC Driver 之間的中間層。
鏈接到 Driver Manager Replacement 和驅(qū)動程序 (C) :除了 Informix ODBC Driver 之外,Informix CSDK 包還包含一個 Driver Manager Replacement (DRM) 庫(不可用于 Windows)。這個庫提供了 ODBC Driver Manager 的大部分功能,如果沒有在機器上安裝 ODBC Driver Manager,則該庫可供 ODBC 客戶端使用。
Informix ODBC 設(shè)置方法:
安裝ODBC連接配置工具,運行Setnet32如下圖(下面圖中:Service Name指的是端口):
下面圖中的CLIENT_LOCALE和DB_LOCALE 根據(jù)你自己的數(shù)據(jù)配置情況設(shè)置
完成以上設(shè)置,點擊“確定”;
3、 到操作系統(tǒng)中“管理工具”-“數(shù)據(jù)源”,添加一個系統(tǒng)DSN:
以上informix數(shù)據(jù)源是我新增的:看配置
Data Source Name隨你自己命名:
Server Name 是剛才在Setnet32中配置的Informix Server;Service是端口號;
Client Locale和Database Locale也跟簽名在Setnet32中配置的一樣;
所有的配置完了以后,測試連接情況: