Affichage des articles dont le libellé est mysql. Afficher tous les articles
Affichage des articles dont le libellé est mysql. Afficher tous les articles

mercredi, décembre 17, 2003

Interfacer une base MySQL avec Python

 


Pour accéder à une base MySQL depuis un programme python, il faut utiliser un module python supplémentaire.

Il se nomme MySQLdb, on peut le trouver à http://sourceforge.net/projects/mysql-python/

Installation du module
1. Download la derniere version pour windows en .exe
2. Choisir le répertoire python c:\python22 et le répertoire d'installation des librairies C:\dev\Python22\Lib\site-packages

Test du module
Tester l'instruction






Code:
import MySQLdb


Exemple d'utilisation






Code:

import MySQLdb

# Create a connection object and create a cursor

Con = MySQLdb.Connect(host="127.0.0.1", port=3306, user="nomorgan", passwd="pass",db="mysql")
Cursor = Con.cursor()

# Make SQL string and execute it

sql = "SELECT * FROM User"
Cursor.execute(sql)

# Fetch all results from the cursor into a sequence and close the connection

Results = Cursor.fetchall()
print Results
Con.close()