connection = pymysql.connect(host='host', port=3306,
                             db='db', user='user',
                             passwd='pw', charset='utf8')
cursor = connection.cursor()

connection.ping(reconnect=True) # try reconnect


sql = f"REPLACE INTO item (name,price) VALUES (%s,%s)"
cursor.execute(sql, ("name","100"))
connection.commit()

connection.ping(reconnect=True)를 추가한다

 

반응형

'python > python' 카테고리의 다른 글

anaconda 파이썬 64bit 32bit 설치  (0) 2018.12.01

아나콘다라고 파이썬+이것저것들이 미리 깔려있는것으로 파이썬을 설치할 것이다 

 

https://www.anaconda.com/download/

 

들어가서 

 

64bit 용 python 3.7 version을 설치한다 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

설치끝

 

 

 

이제 Anaconda Prompt 를 실행한다 

 

 

 

이제32bit를 설치해보자 

 

새로운 가상환경을 만들자

 

set CONDA_FORCE_32BIT=1 입력후 (아나콘다를 일시적으로 32비트로 변경 0=64bit)

conda create -n py37_32bit python=3.6 anaconda 입력하면

 

 

 

 

C:\Anaconda3\envs 이쪽에 py37_32bit 폴더로 새로 만들어진다 

 

 

 

 

이런식으로 conda activate 00을 입력하면 32실행환경이 실행되고

다시 conda activate를 실행하면 64비트 실행환경으로 셋팅된다 

 

 

activate 후

 

원하는 환경에 원하는 package를 install 해서 쓰면 된다 

 

 

 

conda env list를 입력하면 만든 가상환경목록을 볼수 있다

 

 

 

 

 

 

 

이제 pycharm 과연결해 보자 

 

new project 를 누르고 Existing interpreter 누른 후 ...를 클릭 

 

 

 

 

 

conda Environment 누르고 Interpreter 맨오르쪽에 ...을 크릭후 아래 경로로 찾아간다 (64bit)

 

 

 

 

conda Environment 누르고 Interpreter 맨오르쪽에 ...을 크릭후 아래 경로로 찾아간다 (32bit)

 

 

 

 

원하는 비트에 맞게 프로젝트생성 후 시작하면 된다

 

 

 

반응형

'python > python' 카테고리의 다른 글

pymysql 오랜시간 사용시 연결이 끊긴다면  (0) 2021.08.24

+ Recent posts