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