MySQLdb를 사용하는 간단한 web.py 기반 앱이 있습니다.커서 및 Python과 MySQLdb 연결 닫기
class db():
def __init__(self):
db = MySQLdb.connect(host='mysql.server', user='user', passwd='pass', db='app')
self.cur = db.cursor()
def get_data(self):
sql = "SELECT * FROM foobar"
self.cur.execute(sql)
rs = self.cur
r.fetchall()
return rs
내가 너무 DB = db()
같은 클래스를 인스턴스화 : 그래서 같은 데이터베이스 작업을 처리하는 클래스가 있습니다. 그런 다음 다른 반에서 저는 그것을 참조 할 것입니다.
class bleh()
def blarg():
DB.get_data()
커서를 사용하면 커서와 연결을 어디에서 닫을 수 있습니까? 아니면 내가 완전히이 문제에 접근하고 있습니까? 연결 용으로는 cur.close()
하지만 수업에 어디에 넣을까요? – RHPT
@RHPT : 더 이상 데이터베이스 연결이나 커서가 필요하지 않습니까? –
@RHPT : 확장 대답이 약간 있습니다. –