Flask アプリケーションでの MySQL へのアクセス
Python Flask アプリケーションから MySQL データベースに接続する場合、リソースが不足することはありませんオンラインで入手可能。ただし、これらのリソースでは MySQL が見落とされることが多く、代わりに SQLite のみに焦点を当てています。
この記事では、Flask アプリケーション内から MySQL 接続を確立する方法に関する包括的なガイドを提供します。以下に概説する手順に従うことで、MySQL データベースに簡単に接続してクエリの実行を開始できます。
準備手順
コードに入る前に、次のことを確認する必要があります。 Flask に MySQL サポートを提供するパッケージである Flask-MySQL がインストールされていること。まだお持ちでない場合は、pip:
pip install flask-mysql
Configuration and Initialization
Once Flask を使用してインストールできます。 -MySQL がインストールされているので、必要な設定を追加して MySQL を初期化できます:
from flask import Flask from flaskext.mysql import MySQL app = Flask(__name__) # Set MySQL configuration app.config['MYSQL_DATABASE_USER'] = 'root' app.config['MYSQL_DATABASE_PASSWORD'] = 'root' app.config['MYSQL_DATABASE_DB'] = 'EmpData' app.config['MYSQL_DATABASE_HOST'] = 'localhost' # Initialize MySQL mysql = MySQL() mysql.init_app(app)
接続の確立とクエリの実行
設定が完了すると、接続とカーソルを確立して、クエリに対して生のクエリを実行できるようになります。 MySQL データベース:
# Obtain a connection object conn = mysql.connect() # Get a cursor cursor =conn.cursor() # Execute a select query cursor.execute("SELECT * from User") # Fetch the first row data = cursor.fetchone()
この記事の手順に従うことで、MySQL データベースにシームレスに接続し、Flask アプリケーション内から必要なクエリを実行できます。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3