Python - requêtes SQL - API
Python peut récupérer des données depuis une base MySQL externe :
Installer et importer le module mysql.connector. Avec pip ou installé en dur :
pip3 install mysql-connector-python # ou apt-get install python3-mysql.connector
Exemple type de requête standard :
#!/usr/bin/env python3 # -*- coding: Utf-8 -*- import mysql.connector from mysql.connector import Error try: maconnection = mysql.connector.connect(host='localhost', database='mabase',user='monuser',password='monpass') sql_select_Query = "select * from matable" moncursor = maconnection.cursor() moncursor.execute(sql_select_Query) resultats = moncursor.fetchall() except Error as e: print("Error de lecture sur MySQL", e) finally: if (maconnection.is_connected()): maconnection.close() moncursor.close() print("MySQL connection est terminée")
Attention, les résultats sont donnés dans des tuples non modifiables.