問題タブ [sqlapi++]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - C++ の SQLAPI++ プログラムから Oracle データベースに接続できない
私はデータベースを使用するのが初めてです。私はOracle SQLを学んでおり、サイトからOracle Express Edition 18cをインストールしました。私は通常、提供されている SQL*Plus ツールを使用して SQL クエリを実行します。今、プロジェクトの C++ プログラムからデータベースに接続できるようにしたいと思っています。odbc について聞いたので、自分のオラクル バージョン用の odbc ドライバーとインスタント クライアントを彼らのサイトからダウンロードしました。次に、C++ を使用してデータベースに接続するために使用できる SQLAPI++ というサードパーティ ライブラリを見つけました。ライブラリをダウンロードしてプロジェクトに含めました。Windows 10でcodeblocks IDEを使用しています。このプログラムを実行して、データベースに接続できるかどうかをテストしようとしました-
コンパイラ エラーや警告はありません。現在、「ORA-12154: TNS: 指定された接続識別子を解決できませんでした」と出力されます。どんな助けでも大歓迎です!>.<
編集:デバッガーを実行したので、これが私が見たものです-
c++ - SQLAPI++ を使用した Oracle 接続
SQLAPI++ を使用して C++ コードを Oracle に接続しようとしていますが、エラーが発生します
TNS:could not resolve the connect identifier specified
私のコードは次のようになります:
同じコードのみを使用し、ユーザー名とパスワードが次のようなものではない場合:
コンパイラはORA-01017: Invalid username / password; connection refused\n
エラーを出します。