jueves, 26 de abril de 2018

Controladores MySQL para Python

Para conectar Python a una base de datos se necesita un controlador, que es una biblioteca utilizada para interactuar con la base de datos. Para la base de datos MySQL, están disponibles 3 opciones de controlador:
  • MySQL /Conector para Python
  • MySQLdb
  • PyMySQL
Pymysql es un paquete para la interacción con bases de datos MySQL escrito completamente en Python, a diferencia de su principal “competidor”, MySQLdb. Se presenta como una atractiva alternativa a este último y con razón, pues las ventajas son bastante relevantes. Corre en distintas implementaciones de Python: CPython, PyPy y IronPython. Además, su instalación resulta más sencilla al prescindir de código escrito en C. Por último, y de las que más aprecio personalmente, soporte para el conjunto de versiones 3.x.

Si cuentas con pip en tu ordenador, el proceso será de lo más sencillo. Ejecutar en la terminal:

pip install PyMySQL


No hay comentarios:

Publicar un comentario