File size: 1,191 Bytes
86f2589
4f4400b
d7b3abb
d3a6864
d7b3abb
86f2589
 
f5a78b2
45830a7
5c0bcbb
281e23d
d7b3abb
 
86f2589
 
 
 
 
63c5dc7
 
 
 
 
 
 
 
86f2589
 
 
 
 
 
 
 
4f4400b
86f2589
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
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()