import mysql.connector # Définir les options de connexion TCP client_flags = [mysql.connector.ClientFlag.PROTOCOL_41] #, mysql.connector.ClientFlag.SSL] # Connexion à la base de données conn = mysql.connector.connect( host= "demosthene-or-rakuten-mysql.hf.space", # "localhost", #"demosthene-or-rakuten-mysql.hf.space", # Adresse IP ou nom d'hôte du serveur MySQL user= 'root', # Nom d'utilisateur MySQL port="3306", password= "Rakuten", # "Rakuten", # Mot de passe MySQL database="rakuten_db", # Nom de la base de données client_flags=client_flags # Spécifier le protocole TCP ) # Création d'un curseur pour exécuter des requêtes SQL cursor = conn.cursor() # Exemple de requête INSERT insert_query = "INSERT INTO utilisateurs (nom, prenom, email) VALUES (%s, %s, %s)" values = ("Renouard", "Sonia", "s.r@free.fr") cursor.execute(insert_query, values) # Valider la transaction conn.commit() # Exemple de requête SELECT query = "SELECT * FROM utilisateurs;" cursor.execute(query) # Récupération des résultats result = cursor.fetchall() for row in result: print(row) # Fermer le curseur et la connexion cursor.close() conn.close()