Python + MySQL: verschil tussen versies
Naar navigatie springen
Naar zoeken springen
Regel 16: | Regel 16: | ||
Er is een interessante discussie over wat de beste driver is. Die discussie lijkt zich toe te spitsen op ''Mysqlclient'' vs. ''Connector/Python'' [https://stackoverflow.com/questions/372885/how-do-i-connect-to-a-mysql-database-in-python], [https://stackoverflow.com/questions/43102442/whats-the-difference-between-mysqldb-mysqlclient-and-mysql-connector-python] - Ik kies deze laatste. | Er is een interessante discussie over wat de beste driver is. Die discussie lijkt zich toe te spitsen op ''Mysqlclient'' vs. ''Connector/Python'' [https://stackoverflow.com/questions/372885/how-do-i-connect-to-a-mysql-database-in-python], [https://stackoverflow.com/questions/43102442/whats-the-difference-between-mysqldb-mysqlclient-and-mysql-connector-python] - Ik kies deze laatste. | ||
+ | |||
+ | === Installatie Connector/Python (okt. 2018) === | ||
+ | |||
+ | * [https://dev.mysql.com/downloads/connector/python/ Downloaden] naar buroblad | ||
+ | * Dubbelklikken | ||
+ | * Installeren | ||
+ | * Klaar. | ||
== Bronnen == | == Bronnen == |
Versie van 18 okt 2018 13:01
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.