Linux上でDB2 ODBCドライバを使用しているC/C++コードをリンクする必要がありますが、sqlcli.hで引っ張られていますが、オブジェクトを見つけてリンクできるようにはわかりません。Linux上のDB2 ODBCドライバとのリンク
IveはDB2 v9.1 ESEをインストールしていますので、私はすべてを得ることができたと思います。
誰もがアイデアを持っていますか?
Linux上でDB2 ODBCドライバを使用しているC/C++コードをリンクする必要がありますが、sqlcli.hで引っ張られていますが、オブジェクトを見つけてリンクできるようにはわかりません。Linux上のDB2 ODBCドライバとのリンク
IveはDB2 v9.1 ESEをインストールしていますので、私はすべてを得ることができたと思います。
誰もがアイデアを持っていますか?
アプリケーション(クライアント)は、iODBCまたはunixodbcのUnix ODBCライブラリにリンクします。どちらもDebianとUbuntuやその他のディストリビューションで一般に入手可能です。
次に、サーバーデータベースからODBCドライバをインストールします。つまり、システムにDB2 ODBCドライバーを入手する必要があります。
これで、アプリケーションは「話すODBC」が可能で、話す人がいます:DB2のODBCドライバ。
さらに具体的な例を挙げれば、私はDebianのためにunixodbc-devを再度コンパイルして、両方のドライバがあるので、ODBC経由でMySQLとPostgreSQLに話すことができます。 [これはもちろん、MySQLとPostgreSQLの両方にネイティブドライバがあるため、RODBCのテストとして機能します。 ]
したがって、DB2 ODBCドライバはサーバー上にあり、クライアントアプリケーションはUnixodbcとリンクしていますか? –
いいえ、クライアント・マシンにオペレーティング・システムをインストールするためのDB2 ODBCドライバーが必要です。この方法で、(クライアント上で)ODBCに関する「会話」を有効にして、このDB2ドライバーがサーバーにリンクすることができます。 –
乾杯!。私はまだ接続に問題があるが、私はそれがうまくいったと思う。 –