«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как подключиться к базе данных MySQL из приложения Flask?

Как подключиться к базе данных MySQL из приложения Flask?

Опубликовано 20 ноября 2024 г.
Просматривать:363

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

Доступ к MySQL в приложениях Flask

Когда дело доходит до подключения к базе данных MySQL из приложения Python Flask, недостатка в ресурсах нет доступен онлайн. Однако эти ресурсы часто упускают из виду MySQL, вместо этого сосредотачиваясь исключительно на SQLite.

Эта статья предоставит подробное руководство о том, как установить соединение MySQL из приложения Flask. Выполнив шаги, описанные ниже, вы сможете легко подключиться к базе данных MySQL и начать выполнять запросы.

Подготовительные шаги

Прежде чем углубляться в код, вам необходимо убедиться, что установлен Flask-MySQL, пакет, обеспечивающий поддержку MySQL для Flask. Если у вас его еще нет, вы можете установить его с помощью pip:

pip install flask-mysql

Конфигурация и инициализация

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