[Flask] mysql 연결
pymysql 라이브러리를 이용해서 mysql에 접근해보자
- 설치
# in 가상환경
pip install pymysql
- 작성
# in connection.py
import pymysql
def get_connect():
return pymysql.connect(
host='127.0.0.1',
password='',
user='root',
db='test',
chaeset='utf8'
)
# user 생성까지 한번 해보자
def create_user(name):
conn = get_connection()
curs = conn.cursor()
ok = curs.execute("INSERT INTO users(name) VALUES (%s)", name)
conn.commit()
conn.close()
return json.dumps({'rows': ok})
- 결과
python shell로 확인 해보자
from connect import *
print(create_user('user'))
{"rows": 1}
Author And Source
이 문제에 관하여([Flask] mysql 연결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@gyuseok-dev/flask-mysql-연결저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)