Ligação a uma base de dados Mysql
Pequeno exemplo de utilização do módulo MySQLdb
para ligação a uma base de dados Mysql, execução de queries e uso de cursores.
#! /usr/bin/python
# Importa o módulo do MySQL - Necessário download
import MySQLdb
# Ligação à base de dados
db = MySQLdb.connect(host="ipOuNomeServidor",user="usuariobanco", passwd="senha", db="nomeDaBase")
# Cria um cursor
cursor = db.cursor()
# Executa o SQL
cursor.execute("SELECT * FROM tabela")
# Pega no resultset como um tuple
result = cursor.fetchall()
# Navega pelo resultset
for record in result: print record[[0]] , "-->", record[[1]]