¿Qué bibliotecas utiliza python3 para operar mysql?
La versión 3.x del lenguaje Python es completamente incompatible con forwards, lo que significa que las bibliotecas que funcionan bien en Python 2.x no funcionarán en Python 3. Por ejemplo, en Python 3, MySQLdb no es compatible con mysqldb
La versión 3.x del lenguaje Python es completamente incompatible con forwards. Python 3.x no es compatible en absoluto, por lo que las bibliotecas que funcionan bien en Python 2.x no funcionarán en Python 3. Por ejemplo, mysqldb
Actualmente, MySQLdb no es compatible con python3.x. Python3.x se conecta a MySQL a través de oursql, PyMySQL, myconnpy, etc.
Aquí se explica cómo instalar y usar python3 usando pymysql, discutiré los otros dos más adelante. Cubriré los otros dos más tarde.
1. Instalación de pymysql
En python3, pymysql se usa como reemplazo de mysqldb, así que use pip para instalar pymysql en la línea de comando
pip instale pymysql3
2. Si desea utilizar mysqldb, simplemente agregue las siguientes dos líneas directamente al comienzo del archivo py.
#Introduce pymysql
importa pymysql
#Úsalo como si fuera mysqldb, pero por supuesto puedes omitir esta línea y luego seguir el pymysql enfoque
pymysql.install_as_MySQLdb()
3.