Skip to content

mysql python reconnect

2020.04.24 23:05

WHRIA 조회 수:196

 

 

import MySQLdb

class DB:
  conn = None

  def connect(self):
    self.conn = MySQLdb.connect()

  def query(self, sql):
    try:
      cursor = self.conn.cursor()
      cursor.execute(sql)
    except (AttributeError, MySQLdb.OperationalError):
      self.connect()
      cursor = self.conn.cursor()
      cursor.execute(sql)
    return cursor

db = DB()
sql = "SELECT * FROM foo"
cur = db.query(sql)
# wait a long time for the Mysql connection to timeout
cur = db.query(sql)
# still works
번호 제목 글쓴이 날짜 조회 수
1549 concat network [3] WHRIA 2020.08.27 167
1548 pytorch pretrained WHRIA 2020.10.28 167
1547 CORS WHRIA 2021.01.22 167
1546 usb 3.1 + DP WHRIA 2020.01.07 169
1545 faster rcnn resnet 101 WHRIA 2018.09.09 170
1544 regression model [6] WHRIA 2020.06.18 176
1543 Google vs Microsoft: The good, bad, and ugly of the AI arms race WHRIA 2023.02.14 176
1542 진료실 녹음 스크립트 file WHRIA 2015.12.02 182
1541 caffe hdf5 error WHRIA 2020.06.22 188
1540 고등학교 친구 하나가 죽었다던데... WHRIA 2015.01.18 189
» mysql python reconnect [2] WHRIA 2020.04.24 196
1538 excel 에서 소수점 표시 함수 WHRIA 2018.11.08 198
1537 airplane WHRIA 2020.02.10 198
1536 sql python WHRIA 2020.07.01 199
1535 리눅스 samba mount 정리 [1] WHRIA 2019.05.26 201

Powered by Xpress Engine / Designed by Sketchbook

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소