Spaces:
Build error
Build error
Demosthene-OR
commited on
Commit
•
86f2589
1
Parent(s):
59af043
....
Browse files- Dockerfile +1 -1
- 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
|
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()
|