Joh*_*nna 2 python mysql mysql-python
我开始在python中使用mysqldb模块,我似乎在调用查询的"标准"方式方面存在一些问题.
我知道标准方法是创建一个游标然后用它来执行查询.
但是,当我尝试实现一个时,它会给我以下错误:
AttributeError:cursor
我的数据库类看起来像:
class Database():
def __init__(self):
server = "localhost"
login = "login"
password = "passws"
database = "DB"
my_conv = { FIELD_TYPE.LONG: int }
self.conn = MySQLdb.connection(user=login, passwd=password, db=database, host=server, conv=my_conv)
self.cursor = self.conn.cursor()
def close(self):
self.conn.close()
def execute(self, query):
self.cursor.execute(query)
return self.cursor.fetchall()
Run Code Online (Sandbox Code Playgroud)
现在我通过使用查询方法让它工作,但我觉得不使用标准会给我带来麻烦.
任何的想法 ?
归档时间: |
|
查看次数: |
9108 次 |
最近记录: |