Python + MySQL
MySQL-driver
Om vanuit Python met MySQL te communiceren, heb je een driver nodig.
Inventaris
- MySQLdb - Vermoedelijk meest gebruikt, maar schijnt complicaties te geven tijdens installatie ivm. externe afhankelijkheden [1]
- mysqlclient - Opvolger van MySQLdb. Hierdoor is MySQLdb achterhaald geworden
- MySQL Connector/Python - Veelbelovend, 100% Python (dus bv. geen C-bibliotheken), afkomstig van MySQL, maar slechte performance, licentie-issues en mogelijk significante bugs
- PyMySQL
- oursql
- SQLAlchemy - Suite of tools, wo. een driver (geloof ik)
- Storm
Keuze (okt. 2018)
Er is een interessante discussie over wat de beste driver is. Die discussie lijkt zich toe te spitsen op Mysqlclient vs. Connector/Python [2], [3] - Ik kies deze laatste.
Installatie Connector/Python (okt. 2018)
- Downloaden naar buroblad
- Dubbelklikken
- Installeren
- Klaar.