Informix ODBC驱动程序是IBM Informix CSDK包的一部分。主要功能可以帮助程序员更方便的编写JDBC程序,支持多种符合微软开放数据连接(ODBC)3.5版本标准的IBM Informix数据库服务器。用户可以在这个程序中找到各种数据,不用去其他地方,节省了查找数据的时间,让编程更加方便。
微软Windows中的
在UNIX上?而Linux呢?在平台上,ODBC驱动程序通常由库的名称引用。下表描述了Informix CSDK包中包含的不同版本的Informix ODBC驱动程序库:
Libifcli.a或libcli.a:单个非多线程应用程序的静态版本
Libifcli.so或iclis09b.so:单个非多线程应用程序的共享版本
多线程应用程序的静态版本
Libthcli.so或iclit09b.so:多线程应用程序的共享版本
Libifdrm.so或idmrs09a.so:驱动程序管理器更换共享库(DMR)
文件扩展名因平台而异。
如图所示,ODBC应用程序可以在以下三种配置中使用这些库:
直接链接到驱动程序:Informix ODBC驱动程序库直接被ODBC应用程序使用。
链接ODBC驱动程序管理器(B):ODBC客户端应用程序链接到一个ODBC驱动程序管理器,它执行加载和使用ODBC驱动程序所需的所有操作,并充当应用程序和ODBC驱动程序之间的中间层。
驱动程序管理器替换和驱动程序链接:除了Informix ODBC驱动程序之外,Informix CSDK包还包含一个驱动程序管理器替换(DRM)库(不适用于Windows)。这个库提供了ODBC驱动管理器的大部分功能。如果机器上没有安装ODBC驱动程序管理器,ODBC客户端可以使用该库。
下图中的CLIENT_LOCALE和DB_LOCALE是根据您自己的数据配置设置的
完成以上设置,点击“确定”;
3.转到操作系统中的管理工具-数据源,并添加系统DSN:
我添加了上面的informix数据源:查看配置
数据源名称以您的名字命名:
服务器名称是Informix服务器;刚刚在Setnet32中配置;服务是端口号;
在Setnet32中,客户端区域设置和数据库区域设置也被配置为签名;
完成所有配置后,测试连接: