Python3中使用PyMySQL连接Mysql

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python3中使用PyMySQL连接Mysql相关的知识,希望对你有一定的参考价值。

Python3中使用PyMySQL连接Mysql

在Python2中连接Mysql数据库用的是MySQLdb,在Python3中连接Mysql数据库用的是PyMySQL,因为MySQLdb不支持Python3。
因为web.py与Django中连接数据库默认是用MySQLdb,所以在Python3中连接数据库会报错:No module named ‘MySQLdb‘。
这时候怎么处理呢?

针对web.py来说,在.py文件中增加两行代码:
import pymysql
pymysql.install_as_MySQLdb()

针对Django来说,在站点的__init__.py文件中增加两行代码:
import pymysql
pymysql.install_as_MySQLdb()







以上是关于Python3中使用PyMySQL连接Mysql的主要内容,如果未能解决你的问题,请参考以下文章

Python3.5 MySQL 数据库连接

python3使用pymysql库连接MySQL的常用操作

Python3出现“No module named 'MySQLdb'“问题-以及使用PyMySQL连接数据库

python3.5下django2.0使用pymysql连接mysql

Python3 MySQL 数据库连接 -PyMySQL

[Python3]PyMySQL库