問題タブ [jaydebeapi]

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.

0 投票する
2 に答える
4056 参照

python - JayDeBeApi が java.sql.SQLException をトリガーします: 適切なドライバーが見つかりません

パッケージJayDeBeApiを使用して、 Python 3でTeradataデータベースに接続しようとしています。これは、 FlaskFlask-Restplusを使用した API プロジェクトの一部です。

問題を再現するための最小限の作業例を次に示します。ターミナル ウィンドウで、次のコマンドを入力してワークステーションをセットアップします。

次の内容でファイル app.py を作成します。

仮想環境がアクティブになっているターミナル ウィンドウで、次のように入力します。

上記のスニペットは機能し、メソッドget_jdbc_connection()は接続オブジェクトを返します。Flask で実行してみます。仮想環境がアクティブになっているターミナル ウィンドウで、次のように入力します。

ブラウザーでhttp://localhost:5000/hello/に移動します。 上記の最初のメッセージで貼り付けたものと同じ次のエラー メッセージが表示されます。

ここに画像の説明を入力

備考: Github プロジェクトにも問題を作成しました: https://github.com/baztian/jaydebeapi/issues/66

編集: baztian の推奨に従い、jPype Github プロジェクトで問題を提起しました: https://github.com/originell/jpype/issues/290