[Flask] mysql 연결

짱구석·2020년 12월 20일
0
post-thumbnail

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}

0개의 댓글