Visual Studio Code、Python、Oracle Databaseを使用してアプリケーションを構築する方法 (2023/05/30)
Visual Studio Code、Python、Oracle Databaseを使用してアプリケーションを構築する方法 (2023/05/30)
https://medium.com/oracledevs/vs-code-python-and-oracle-database-a3a15a596577
開発者であり、VS Codeと任意のプログラミング言語を使用してOracle Databaseでアプリケーションを作成している場合は、Pythonを例として使用して、同僚のChristian Shayが作成したビデオでデモを確認してください。
このデモでは、次の項目について説明しています。
1. サンプル・コードを使用したGitHubリポジトリのクローニング:
~データベース内にスキーマを作成するPL/SQLスクリプト、およびJSONオブジェクトまたはJSON配列として表データを返すストアド・ファンクション
~ PythonからOracle Databaseに接続するPythonスクリプト。ターミナル・ウィンドウから以前にインストールされたpython-oracledbドライバを使用します(python -m pip install oracledb)。
~ PythonスクリプトはFlaskを使用しており、PL/SQLスクリプトでストアド・ファンクションをコールし、Oracle表データをJSON形式で返すWebサービスをいくつか公開しています。
VS CodeからPythonを実行する利点は、デバッガを使用してブレーク・ポイントを設定し、デバッグのためにPythonからPL/SQLにステップ・アウトして、Pythonに戻すことです。
2.PythonコードのテストおよびVSコードを使用したOracle DatabaseでのSQLコードの実行
3. コードをGitHubにプッシュすると、GitHubアクションがトリガーされ、アプリケーションがコンテナに構築され、Oracle Container Registry (OCR)にプッシュされます。コンテナは、Oracle Cloud Serviceで使用できます。
また、このデモでは、Oracle Developer Tools for VS Codeを使用してローカルのOracle Database Express Editionに接続する方法を紹介しています。ただし、Oracle Cloudアカウントがある場合、Oracle Autonomous Databaseへの接続も同様に機能します。Oracle Autonomous Databaseへの接続方法の詳細は、https://www.oracle.com/database/technologies/appdev/odtvscodecloudsetup.htmlを参照してください。データベース・エクスプローラで新しい接続を作成する場合は、Walletをローカル・ディレクトリにダウンロードし、保存されたウォレット・ファイルの場所を使用する必要があります。
VS Code、Python、Oracle Databaseの交差点にある他のコンテンツについて、次のデモでお話になりたいことをお聞かせください。
コメント
コメントを投稿