Demosthene-OR commited on
Commit
86f2589
1 Parent(s): 59af043
Files changed (2) hide show
  1. Dockerfile +1 -1
  2. mysql-connector-python.py +34 -0
Dockerfile CHANGED
@@ -40,7 +40,7 @@ ENV MYSQL_USER=rakuten_admin@%
40
  ENV MYSQL_PASSWORD=Rakuten
41
 
42
  # Expose the MySQL port
43
- EXPOSE 3306
44
 
45
  # Copier le script SQL dans le conteneur
46
  COPY ./script.sql /docker-entrypoint-initdb.d/
 
40
  ENV MYSQL_PASSWORD=Rakuten
41
 
42
  # Expose the MySQL port
43
+ EXPOSE 7860
44
 
45
  # Copier le script SQL dans le conteneur
46
  COPY ./script.sql /docker-entrypoint-initdb.d/
mysql-connector-python.py ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import mysql.connector
2
+
3
+ # Connexion à la base de données
4
+ conn = mysql.connector.connect(
5
+ host="demosthene-or-rakuten-mysql.hf.space", # Adresse IP ou nom d'hôte du serveur MySQL
6
+ user="root", # Nom d'utilisateur MySQL
7
+ port="3306",
8
+ password="Rakuten", # Mot de passe MySQL
9
+ database="rakuten_db" # Nom de la base de données
10
+ )
11
+
12
+ # Création d'un curseur pour exécuter des requêtes SQL
13
+ cursor = conn.cursor()
14
+
15
+ # Exemple de requête SELECT
16
+ query = "SELECT * FROM utilisateurs;"
17
+ cursor.execute(query)
18
+
19
+ # Récupération des résultats
20
+ result = cursor.fetchall()
21
+ for row in result:
22
+ print(row)
23
+ '''
24
+ # Exemple de requête INSERT
25
+ insert_query = "INSERT INTO votre_table (colonne1, colonne2) VALUES (%s, %s)"
26
+ values = ("valeur1", "valeur2")
27
+ cursor.execute(insert_query, values)
28
+
29
+ # Valider la transaction
30
+ conn.commit()
31
+ '''
32
+ # Fermer le curseur et la connexion
33
+ cursor.close()
34
+ conn.close()