C++ を使用して Oracle に接続しようとしましたが、DBManger.h
見つからないというエラーが表示されます。私も使用してocci.h
みましたが、見つからないか、そのようなディレクトリがありませんという同じエラーが発生しました。
Oracle 11g をインストールしましたが、OCI ライブラリも含まれています。
OCIライブラリが存在する特定のフォルダも見つけました。私のシステムでは、それらは location にありますE:\app\user\product\11.1.0\db_1\OCI\lib\MSVC\vc8
。
Oracleホームから始まるパスも設定しました。しかし、それでも私のプログラムはヘッダー ファイルを見つけることができません。
どんな助けでも大歓迎ですか?私はたくさんグーグルで調べましたが、OCIライブラリが利用可能なフォルダを見つけるという同じ解決策を見つけました。Visual Studio 2008 で記述した以下のコードを投稿しています。
非常に小さなスクリプトを作成し、ヘッダー ファイルをインクルードしただけです。接続さえしていません:
#include <occi.h>
#include <iostream>
using namespace oracle::occi;
using namespace std;
class DataBaseConnectionTest
{
public:
void test()
{
cout<<"Hello from test"<<'\n';
}
};
void main()
{
DataBaseConnectionTest *dbc=new DataBaseConnectionTest();
dbc->test();
}