Envoit variable python vers base de donnés

Résolu
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

  1. Merci,
    et pour l'envoyer vers un serveur et récupérer la variable dans un autre programme python ?
    1. Modérateur
      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)