」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何從 Flask 應用程式連接到 MySQL 資料庫?

如何從 Flask 應用程式連接到 MySQL 資料庫?

發佈於2024-11-20
瀏覽:870

How to Connect to a MySQL Database from a Flask Application?

在Flask 應用程式中存取MySQL

當涉及從Python Flask 應用程式連接到MySQL 資料庫時,資源並不短缺可以在線獲取。然而,這些資源經常忽略 MySQL,而只關注 SQLite。

本文將提供如何從 Flask 應用程式內建立 MySQL 連線的全面指南。透過遵循下面概述的步驟,您可以輕鬆連接到 MySQL 資料庫並開始執行查詢。

準備步驟

在深入研究程式碼之前,您需要確保已安裝 Flask-MySQL,這是一個為 Flask 提供 MySQL 支援的軟體包。如果你還沒有,可以用pip 安裝它:

pip install flask-mysql

配置和初始化

Once Flask -My&]安裝完畢,可以新增必要的配置並初始化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