Mysql
 sql >> Base de données >  >> RDS >> Mysql

Python 3.4.0 avec base de données MySQL

MySQLdb ne prend pas en charge Python 3 mais ce n'est pas le seul pilote MySQL pour Python.

mysqlclient est essentiellement juste un fork de MySQLdb avec la prise en charge de Python 3 fusionnée (et quelques autres améliorations).

PyMySQL est un pilote MySQL pur python, ce qui signifie qu'il est plus lent, mais il ne nécessite pas l'installation d'un composant C compilé ou de bibliothèques MySQL et de fichiers d'en-tête sur les machines clientes. Il prend en charge Python 3.

Une autre option consiste simplement à utiliser un autre système de base de données comme PostgreSQL .