반업주부의 일상 배움사
[Python] MySQL 접속 본문
반응형
PyMySQL을 설치해요.
pip install PyMySQL
main.py
import sys
import logging
import pymysql
HOST = "수정하세요"
PORT = 3306
USERNAME = "수정하세요"
PASSWORD = "수정하세요"
DATABASE = "수정하세요"
def connect(host, port, username, password, database):
try:
conn = pymysql.connect(host=host, user=username, passwd=password,
db=database, port=port, use_unicode=True, charset='utf8')
cursor = conn.cursor()
return conn, cursor
except:
logging.error("connect failed")
sys.exit(1)
def main():
conn, cursor = connect(HOST, PORT, USERNAME, PASSWORD, DATABASE)
try:
query = """SELECT now()"""
cursor.execute(query)
conn.commit()
result = cursor.fetchall()
for row_data in result:
print(row_data[0])
finally:
conn.close()
if __name__ == "__main__":
main()
실행해서 이런 식으로 나오면 성공이에요.
2021-04-21 12:02:34
영어, 중국어 공부중이신가요?
홈스쿨 교재. 한 권으로 가족 모두 할 수 있어요!
반응형
LIST
'IT 인터넷 > Python' 카테고리의 다른 글
[Python] JSON 파일을 CSV로 추출하기 (0) | 2022.09.06 |
---|---|
[Python] Django(장고) 시작하기 (0) | 2022.05.27 |
[Python] import 와 from...import * 의 차이 (0) | 2021.04.24 |
[Python] Pandas로 csv 파일 읽기 (0) | 2021.04.21 |
[Python] 다른 폴더의 파일 import 하기 :: 모듈, Class (0) | 2021.04.10 |
Comments