Ir para o conteúdo

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]]