問題タブ [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.
python - JayDeBeApi が java.sql.SQLException をトリガーします: 適切なドライバーが見つかりません
パッケージJayDeBeApiを使用して、 Python 3でTeradataデータベースに接続しようとしています。これは、 FlaskとFlask-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