Envoit variable python vers base de donnés

Résolu
Utilisateur anonyme -  
jee pee Messages postés 31980 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 !

3 réponses

  1. jee pee Messages postés 31980 Date d'inscription   Statut Modérateur Dernière intervention   10 015
     
    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
  2. Utilisateur anonyme
     
    Merci,
    et pour l'envoyer vers un serveur et récupérer la variable dans un autre programme python ?
    0