ホームページ  >  記事  >  データベース  >  Flask アプリケーションを MySQL データベースに接続するにはどうすればよいですか?

Flask アプリケーションを MySQL データベースに接続するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-10-26 06:01:30421ブラウズ

How to Connect Flask Applications to a MySQL Database?

Flask への MySQL への接続

Flask で MySQL に接続するには、Flask-MySQL として知られる追加の拡張機能が必要です。これを達成するためのステップバイステップのガイドは次のとおりです。

1. Flask-MySQL のインストール

pip:

pip install flask-mysql

2 を使用して Flask-MySQL パッケージをインストールすることから始めます。 MySQL 設定の構成

Flask アプリケーションに次のコードを追加して、MySQL オブジェクトを構成および初期化します。

<code class="python">from flask import Flask
from flaskext.mysql import MySQL

app = Flask(__name__)
mysql = MySQL()
app.config['MYSQL_DATABASE_USER'] = 'root'
app.config['MYSQL_DATABASE_PASSWORD'] = 'root'
app.config['MYSQL_DATABASE_DB'] = 'EmpData'
app.config['MYSQL_DATABASE_HOST'] = 'localhost'
mysql.init_app(app)</code>

3. MySQL に接続します

これで、接続オブジェクトとカーソル オブジェクトを取得して MySQL にアクセスできるようになります。

<code class="python">conn = mysql.connect()
cursor =conn.cursor()</code>

4.クエリの実行

接続とカーソルを配置すると、生のクエリを実行できます。例:

<code class="python">cursor.execute("SELECT * from User")
data = cursor.fetchone()</code>

これは、「User」テーブルからデータの最初の行を取得します。完了したら、カーソルと接続オブジェクトを忘れずに閉じてください。

以上がFlask アプリケーションを MySQL データベースに接続するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。