집 >데이터 베이스 >MySQL 튜토리얼 >Flask 애플리케이션에서 MySQL 데이터베이스에 연결하는 방법은 무엇입니까?
Flask 애플리케이션에서 MySQL 액세스
Python Flask 애플리케이션에서 MySQL 데이터베이스에 연결하는 경우 리소스가 부족하지 않습니다. 온라인으로 이용 가능합니다. 그러나 이러한 리소스는 SQLite에만 초점을 맞추는 대신 MySQL을 간과하는 경우가 많습니다.
이 문서에서는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!