"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como se conectar a um banco de dados MySQL a partir de um aplicativo Flask?

Como se conectar a um banco de dados MySQL a partir de um aplicativo Flask?

Publicado em 2024-11-20
Navegar:619

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

Acessando MySQL em aplicativos Flask

Quando se trata de conectar-se a um banco de dados MySQL a partir de um aplicativo Python Flask, não faltam recursos disponível on-line. No entanto, esses recursos geralmente ignoram o MySQL, concentrando-se apenas no SQLite.

Este artigo fornecerá um guia completo sobre como estabelecer uma conexão MySQL a partir de um aplicativo Flask. Seguindo as etapas descritas abaixo, você pode conectar-se facilmente ao seu banco de dados MySQL e começar a executar consultas.

Etapas preparatórias

Antes de mergulhar no código, você precisa garantir que o Flask-MySQL, um pacote que fornece suporte MySQL para Flask, esteja instalado. Se ainda não o tiver, você pode instalá-lo usando pip:

pip install flask-mysql

Configuração e inicialização

Once Flask -MySQL está instalado, você pode adicionar a configuração necessária e inicializar o 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)

Estabelecendo uma conexão e executando consultas

Com a configuração definida, agora você pode estabelecer uma conexão e um cursor para executar consultas brutas em seu Banco de dados 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()

Seguindo as instruções deste artigo, você pode conectar-se perfeitamente aos bancos de dados MySQL e realizar as consultas desejadas em seu aplicativo Flask.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3