MySQL 3与Python 3有什么选择(如果有的话)?

时间:2009-12-05 19:35:52

标签: python mysql

我最近开始使用Python 3.1的新功能并移植我的2.6应用程序之一。我很惊讶地发现MySQLdb还不支持任何3.x版本的Python。我的应用程序广泛使用MySQL,所以,你可以想象,我没有走得太远!

使用MySQL和Python 3.1有哪些选择(如果有的话)?我已经不在Python 3k循环中,但粗略搜索没有提供MySQLdb或任何其他替代方案中3.1支持的发布日期的任何证据。

2 个答案:

答案 0 :(得分:4)

mypysql不遵循Python DB API标准,但支持Mysql和Python 3.

答案 1 :(得分:0)

您可以使用pymysql。 “PyMySQL的目标是成为MySQLdb的替代品”。查看文档here

  

pip install mysqlclient pymysql

安装完这些库后,只需在项目中添加使用MySQLdb的行。

  

导入pymysql

     

pymysql.install_as_MySQLdb()