MySQL 的老牌 Python 驱动之一,MySQL-python-1.2.3.win32-py3.2.exe,用来让Python 3.2连接MySQL数据库。虽然现在用的人没那么多了,但在老项目里还是挺常见的,尤其是维护老系统时。这版本装起来不麻烦,兼容性也还不错,就是记得得是 32 位环境,不然装不上。

Python 连 MySQL 的方式不少,像PyMySQLmysql-connector-python都能用,但MySQLdb(也就是这个驱动)在效率上还是蛮能打的,连接速度快,响应也稳,适合要求不高但要稳定的场景。

你如果刚好用的是Python 3.2,而项目又不想大改,那这个安装包还挺省事的。双击安装,像这样写连接代码就能跑:

import MySQLdb
conn = MySQLdb.connect(host='localhost', user='root', passwd='123456', db='test')
cursor = conn.cursor()
cursor.execute('SELECT * FROM user')
print(cursor.fetchall())

啦,如果你想换点新鲜的,可以试试PyMySQL,纯 Python 写的,跨平台也方便。想用官方出品的,也有MySQL Connector这种选择。选你顺手的就行。

提醒一下:这个安装包只支持Python 3.2和 32 位系统。如果你是 64 位的 Python 或者更高版本,就别折腾它了,直接上新版驱动。