Envoit variable python vers base de donnés

Résolu/Fermé
aezzaoui - Modifié le 11 févr. 2022 à 22:50
jee pee Messages postés 39714 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 13 mai 2024 - 12 févr. 2022 à 10:06
Bonjour,
J'aimerai savoir si l'on peut envoyer le contenu d'un variable python vers une base de données (sql par exemple) .
Merci !

3 réponses

jee pee Messages postés 39714 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 13 mai 2024 9 270
Modifié le 11 févr. 2022 à 23:29
Bonjour,

Bien sur.

Exemple de la plus simple, sqlite, créer une table et la remplir
import sqlite3
connexion = sqlite3.connect("test.sqlite")
curseur=connexion.cursor()
curseur.execute('''CREATE TABLE IF NOT EXISTS point(etat INTEGER, Est REAL, Nord REAL, DEst REAL, DNord REAL)''')
donnees=[(0,2577817.4240,1227151.7845,0.0,0.0),(1,2577817.425,1227151.784,1.0,-0.5),(2,2577817.420,1227151.784,-4.0,-0.5)]
for donnee in donnees:
 curseur.execute('''INSERT INTO point(etat, Est, Nord, DEst, DNord) VALUES (?, ?, ?, ?, ?)''', donnee)
 connexion.commit()

(exemple sans tous les tests d'erreurs ou d'anomalies qu'il convient d'avoir)
1
jee pee Messages postés 39714 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 13 mai 2024 9 270
12 févr. 2022 à 10:06
1
aezzaoui Messages postés 5 Date d'inscription vendredi 11 février 2022 Statut Membre Dernière intervention 14 janvier 2024
12 févr. 2022 à 00:01
Merci,
et pour l'envoyer vers un serveur et récupérer la variable dans un autre programme python ?
0