Envoit variable python vers base de donnés
Résolu
aezzaoui
-
jee pee Messages postés 31869 Date d'inscription Statut Modérateur Dernière intervention -
jee pee Messages postés 31869 Date d'inscription Statut Modérateur Dernière intervention -
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 !
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
-
Bonjour,
Bien sur.
Exemple de la plus simple, sqlite, créer une table et la remplirimport 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)
-
Tu installes la bibliothèque ad-hoc : https://towardsdatascience.com/connecting-python-to-oracle-sql-server-mysql-and-postgresql-ea1e4523b1e9?gi=8f20ccee5432
-
Merci,
et pour l'envoyer vers un serveur et récupérer la variable dans un autre programme python ?