链接Linux上的DB2 ODBC驱动程序

时间:2009-08-25 01:04:29

标签: c++ linux odbc db2

我需要链接我在Linux上使用DB2 ODBC驱动程序的C / C ++代码,虽然我已经在sqlcli.h中提取,但我不知道在哪里可以找到这些对象,所以我可以链接。

我已经安装了DB2 v9.1 ESE,所以我想我可以得到所有东西。

有人有任何想法吗?

1 个答案:

答案 0 :(得分:2)

您的应用程序(在客户端上)将链接到Unix ODBC库 - iODBC或unixodbc。两者都可以在Debian和Ubuntu以及其他发行版上使用。

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

通过这种方式,您的应用程序能够“讨论ODBC”,并且有人可以与之交谈:DB2的ODBC驱动程序。

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