Une question sur la connexion de Python à MySQL DB:Comment connecter Python à MySQL DataBase ...?
Comment puis-je faire cela?!
Link, si vous avez des références ou ...
Une question sur la connexion de Python à MySQL DB:Comment connecter Python à MySQL DataBase ...?
Comment puis-je faire cela?!
Link, si vous avez des références ou ...
Voici un exemple simple:
import MySQLdb
conn = MySQLdb.connect(host="localhost",
user="myusername",
passwd="mypassword",
db="mydb")
c = conn.cursor()
c.execute("SELECT mycolumn FROM mytable WHERE id = %s;", (1,))
c.fetchone()
c.close()
conn.close()
Notez que MySQLdb utilise %s
comme l'espace réservé paramètre.
La méthode connect() fonctionne à peu près la même que _mysql:
import MySQLdb
db=MySQLdb.connect(passwd="moonpie",db="thangs")
Pour effectuer une requête, vous devez d'abord un curseur, et vous pouvez exécuter des requêtes sur elle:
c=db.cursor()
max_price=5
c.execute("""SELECT spam, eggs, sausage FROM breakfast
WHERE price < %s""", (max_price,))
Si vous voulez une fonctionnalité de plus haut niveau, jetez un oeil à http://www.sqlalchemy.org/. C'est un travail génial.
duplication possible de [Comment me connecter à une base de données MySQL en Python?] (Http://stackoverflow.com/questions/372885/how-do-i-connect-to-a-mysql-database-in- python) – Mark