2009-08-25 57 views
1

DB2 ODBC驱动程序的链接我需要连接正在使用Linux上的DB2 ODBC驱动程序我们的C/C++代码,虽然香港专业教育学院在sqlcli.h拉我不知道在哪里可以找到对象,所以我可以联系起来。在Linux上

伊夫安装DB2 V9.1 ESE,所以我wouldve想到我能得到的一切。

有人有什么想法吗?

回答

2

您的应用程序(位于客户端)将链接到Unix ODBC库 - 无论是iODBC还是unixodbc。两者通常都在Debian和Ubuntu和其他发行版上可用。

接下来,请从服务器数据库 ODBC驱动程序。这意味着您需要在您的系统上安装DB2 ODBC驱动程序。

就这样,你的应用程序能够“说话的ODBC”,并拥有人倾诉:DB2的ODBC驱动程序。

再举一个具体的例子,我编译RODBC unixODBC的再次-dev的为Debian然后可以通过ODBC与MySQL和PostgreSQL作为我对两位车手。 [这当然是因为MySQL和Postgresql都有本地驱动程序,但它作为RODBC的测试服务器。 ]

+0

所以DB2 ODBC驱动程序在服务器上,而我的客户端应用程序只是unixODBC的链接? – 2009-08-25 01:45:47

+0

不,您需要为您的操作系统安装DB2客户机上的DB2 ODBC驱动程序。这样,您可以(在客户端上)启用关于ODBC的“对话”,以便DB2驱动程序可以链接回服务器。 – 2009-08-25 02:17:15

+0

没错。干杯!。我仍然无法连接,但我想我已经解决了。 – 2009-08-25 03:00:12