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