简单pymysql proxycursor
PyMySQLProxyCursor的Python项目详细描述
pymysqlproxycursor
一个简单的游标包装器,支持在使用pymysql处理之前/之后。
安装
上一个稳定版本在pypi上可用,可以使用pip:
安装$ pip install PyMySQLProxyCursor
示例
from__future__importprint_functionimportpymysqlimportproxycursorclassSimpleProxy(object):def__init__(self):self.tblname='user'defafter_insert(self,**kwargs):cur=kwargs['cursor']cur.execute('SELECT LAST_INSERT_ID()')defafter_update(self,**kwargs):cur=kwargs['cursor']cur.execute('SELECT * FROM user ORDER BY updated_at desc LIMIT 1')conn=pymysql.connect(host='localhost',port=3306,user='root',passwd='',db='mysql')cur=conn.cursor()cur=proxycursor.wrap(cur,handlers=[SimpleProxy()])cur.execute("SELECT Host,User FROM user")print(cur.description)print()forrowincur:print(row)cur.close()conn.close()
许可证
pymysqlproxycursor是在mit许可下发布的。有关详细信息,请参见许可证。