반응형
[Python & Flask] 플라스크에서 DB 연결 및 호출하는 방법 !! (mysql & mariadb)
Flask에서 MySQL DB를 접속 및 데이터를 불러오기 위해서는 다음과 같은 순서로 진행해 주시면 됩니다 !
1. 모듈 import
먼저, Flask에서 MySQL을 연동하기 위해서는 pymysql 모듈을 설치
$ pip install pymysql
2. DB 연결 설정
DB 연결 설정은 app.py 파일에 아래와 같이 작성
app.py
from flask import Flask
from pymysql import connect
app = Flask(__name__)
# DB 연결 설정
DB_HOST = "localhost"
DB_USER = "root"
DB_PASSWORD = "password"
DB_NAME = "test"
# DB 연결 객체 생성
conn = connect(host=DB_HOST, user=DB_USER, password=DB_PASSWORD, database=DB_NAME)
# 쿼리 실행
cursor = conn.cursor()
cursor.execute("SELECT * FROM users")
# 결과 저장
results = cursor.fetchall()
if __name__ == "__main__":
app.run(debug=True)
3. 데이터 출력
results 에 받은 쿼리 데이터를 for문으로 출력
# 데이터 출력
for row in results:
print(row)
728x90
반응형
'Coding > Python' 카테고리의 다른 글
[Python] 파이썬을 활용하여 하트 만드는 방법 !! (프린트로 하트 찍기) (0) | 2024.01.21 |
---|---|
[Python & FastAPI] FastAPI를 사용하여 mysql 연결과 데이터 호출하는 방법 !! (&mariadb) (0) | 2024.01.19 |
[Python] 파이썬을 활용하여 숫자를 이진법으로 만드는 방법 !! (이진법함수) (0) | 2024.01.03 |
[Python] 파이썬에서 null 체크 하는 방법 !! (0) | 2023.12.25 |
[Python] pymysql 패키지를 사용하여 db에 데이터 호출하는 방법 !! (0) | 2023.12.20 |
댓글