【发布时间】:2012-11-16 13:36:25
【问题描述】:
我有一个使用 MySQLdb 的简单的基于 web.py 的应用程序。我有一个像这样处理数据库操作的类:
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()
有了这样的东西,我会在哪里关闭光标和连接?还是我完全错了?
【问题讨论】:
标签: python python-2.7 mysql-python