参考资料:
https://www.cnblogs.com/yy3b2007com/p/5716102.html
https://www.cnblogs.com/Leo_wl/p/3288402.html
http://www.lfd.uci.edu/~gohlke/pythonlibs/
通过前面的学习,总结一下Python访问数据库的套路如下:
1、安装与Python版本配套的支持对应数据库访问的connector库,如上一节为了在Windows系统下测试python2.7下访问MySQL的方法,我就下载安装了mysql-connector-python-8.0.11-py2.7-windows-x86-64bit.msi。
2、在Python程序中引用集成了该数据访问方法的connector模块,如mysql.connector。
3、实例化一个connection对象。如conn=mysql.connector.connect(user=username, password=passwd, database = db, use_unicode=True)。
4、获取游标。如cursor=conn.cursor()
5、调用游标的execute方法执行SQL语句。
6、如果是直接返回结果,则调用cursor.fetchall返回结果列表。如果对结果集作特殊处理,可通过for循环访问cursor的每一行。示例代码如下:
values = []
for c in cursor:
values.append(c[1])
注: