我需要链接我在Linux上使用DB2 ODBC驱动程序的C / C ++代码,虽然我已经在sqlcli.h中提取,但我不知道在哪里可以找到这些对象,所以我可以链接。
我已经安装了DB2 v9.1 ESE,所以我想我可以得到所有东西。
有人有任何想法吗?
答案 0 :(得分:2)
您的应用程序(在客户端上)将链接到Unix ODBC库 - iODBC或unixodbc。两者都可以在Debian和Ubuntu以及其他发行版上使用。
接下来,从服务器数据库安装ODBC驱动程序。这意味着您需要在系统上获得DB2 ODBC驱动程序。
通过这种方式,您的应用程序能够“讨论ODBC”,并且有人可以与之交谈:DB2的ODBC驱动程序。
再举一个具体的例子,我再次为Debian编译RODBC unixodbc-dev,然后可以通过ODBC与MySQL和Postgresql交谈,因为我有两个驱动程序。 [这当然是人为的,因为MySQL和Postgresql都有本机驱动程序,但它作为RODBC的测试服务器。 ]