Flask アプリケーションで MySQL にアクセスする
Python Flask アプリケーションから MySQL データベースに接続する場合、リソースが不足することはありませんオンラインで入手可能。ただし、これらのリソースでは MySQL が無視されることが多く、代わりに SQLite のみに焦点を当てています。
この記事では、Flask アプリケーション内から MySQL 接続を確立する方法に関する包括的なガイドを提供します。以下に概説する手順に従うことで、MySQL データベースに簡単に接続してクエリの実行を開始できます。
準備手順
コードに入る前に、次のことを確認する必要があります。 Flask に MySQL サポートを提供するパッケージである Flask-MySQL がインストールされていること。まだお持ちでない場合は、pip を使用してインストールできます:
pip install flask-mysql
Configuration and Initialization
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 アプリケーション内から必要なクエリを実行できます。
以上がFlask アプリケーションから MySQL データベースに接続するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。