associação pythonbrasil[11] django zope/plone planet Início Logado como (Entrar)

Diferenças para "ConexaoMySQLdb"

Diferenças entre as versões de 2 e 3
Revisão 2e 2007-03-13 15:36:41
Tamanho: 818
Editor: Diogo Romie
Comentário:
Revisão 3e 2007-03-13 15:39:45
Tamanho: 687
Editor: Diogo Romie
Comentário:
Deleções são marcadas assim. Adições são marcadas assim.
Linha 1: Linha 1:
{{{
Linha 7: Linha 6:
#!/usr/bin/python }}}
{{{

# Importa o módulo do MySQL }}}
{{{

import MySQLdb }}}
{{{

# Conectando }}}
{{{

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 o resultset como uma tupla }}}
{{{

result = cursor.fetchall() }}}
{{{

# Navega pelo resultset }}}
{{{
#!/usr/bin/python

# Importa o módulo do MySQL

import MySQLdb

# Conectando

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 o resultset como uma tupla

result = cursor.fetchall()

# Navega pelo resultset
Linha 34: Linha 31:
}}}
Linha 39: Linha 36:
----

Exemplo de conexão com o banco de dados MySQL

Utilização simples do Python com o MySQL

Código

# Importa o módulo do MySQL 

import MySQLdb 

# Conectando 

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 o resultset como uma tupla 

result = cursor.fetchall() 

# Navega pelo resultset 

for record in result:  print record[0] , "-->", record[1]

Com este exemplo agora ficou fácil para conectar no MySQL.

Diogo Romie