Résultats de 1 à 3 sur 3

Sujet : Python et MySQL

  1. #1
    Membre MP
    Inscrit
    août 2013
    Messages
    105

    Python et MySQL

    Salut, c\'est toujoursmoi ( :wink: ) je suis en train de bosser sur les connexion à MysQL par l\'intermédiaire de Python. J\'ai DL le module le concernant sur le site officiel mais je ne sait pas où le mettre ni comment faire pour l\'utiliser. Si quelqu\'un a/trouve la solution, qu\'il me donne un coup de main, Please! !

    A CIAO ! !
    The Plague
    \"Mess with the best...
    ...Die like the rest\"

  2. #2
    Membre MP
    Inscrit
    août 2013
    Messages
    2 225
    Salut. Je n\'ai pas encore testé les opérations avec MySql car je ne touche pas encore au Sql (pas besoin) mais concernant le module, il existe souvent des versions auto-installables pour Windows en .exe sur le site Python. Sinon, s\'il ne s\'agit que d\'un seul module, tu peux le placer dans ...\\Python\\ Lib\\.

  3. #3
    Membre MP
    Inscrit
    août 2013
    Messages
    105
    Pour ceux que cela intéressent, j\'ai résolu le problème de Python + MySQL + Windows:
    1) télécharger le fichier \'MySQL-python.exe-0.9.2.win32-py2.3.exe\' que l\'on peut trouver sur le site \"http://sourceforge.net/project/showfiles.php?group_id=22307&release_id=102893\"

    2) le laisser s\'installer...
    3) modifier le fichier \"__init__.py\" à la ligne 62:
    from connections import Connection
    devient
    from MySQLdb.connections import Connection

    Sinon, il va vous dire qu\'il n\'existe pas de module connections.

    Voila c\'est à peu près tout. Maintenant, il ne vous reste qu\'à taper ce genre d\'instruction pour acceder à votre base:


    Code:
    import MySQLdb
    
    conn = MySQLdb.connect(host =\"<votre_host>\", user =\"<votre_user>\", passwd =\"<votre_passwd>\", db =\"<votre_BD>\")
    curs = conn.cursor()
    //
    code SQL classique
    //
    #Affichage sommaire
    result =curs.fetchall()
    for record in result:
        print record[0], \"-->\", record[1], \"-->\", record[2]
    curs.close()
    conn.close()
    Voilà, j\'espère que j\'ai aidé certain d\'entre vous, pour ma part après 1 semaine de recherche intensive, je suis assez content.

    The Plague
    \"Mess with the best, die with the rest\" :evil:
    The Plague
    \&quot;Mess with the best...
    ...Die like the rest\&quot;

Informations du sujet

Utilisateur(s) parcourant ce sujet

il y a actuellement 1 utilisateur(s) parcourant ce sujet. (0 membre(s) et 1 visiteur(s))

Règles des messages

  • Vous ne pouvez pas créer de sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas éditer vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Activé
  • Le code HTML est Désactivé