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

Mary-Kate Olsen
發布: 2024-10-28 06:19:02
原創
856 人瀏覽過

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

在Flask 應用程式中存取MySQL

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

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

準備步驟

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

pip install flask-mysql
登入後複製

配置和初始化

安裝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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!