Esta pagina se ve mejor con JavaScript habilitado

Conexión MySQL desde python

 ·  🎃 kr0m

En multitud de ocasiones nos es necesario consultar o almacenar cierta información desde nuestros scripts en python, una buena forma de hacerlo es utilizando una base de datos MySQL para tal fín, simplemente importaremos la librería encargada de la gestión interna de la conexión y listo ya podremos ejecutar querys SQL.

El script no tiene mucho misterio, tan solo importamos la librería, conectamos con el servidor, preparamos la query y la ejecutamos.

#! /usr/bin/python
import os
import sys

try:
    import MySQLdb as mdb
except ImportError:
    print "Please install dev-python/mysql-python package"
    sys.exit(1)

try:
        db=mdb.connect("127.0.0.1", user="root", passwd="XXXXXX",db="prueba")
except mdb.Error, e:
        print "Error %d: %s" % (e.args[0], e.args[1])
        sys.exit(1)

cursor=db.cursor()
sql="SELECT * from pythonTest;"
cursor.execute(sql)
for n in cursor.fetchall():
        print "Valor: " + str(n[0])

cursor.close()
db.close()
Si te ha gustado el artículo puedes invitarme a un RedBull aquí