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 6 (4 versões de distância)
Revisão 2e 2007-03-13 15:36:41
Tamanho: 818
Editor: Diogo Romie
Comentário:
Revisão 6e 2007-03-23 23:24:40
Tamanho: 649
Editor: Diogo Romie
Comentário:
Deleções são marcadas assim. Adições são marcadas assim.
Linha 1: Linha 1:
{{{
Linha 5: Linha 4:
Linha 7: Linha 7:
#!/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 35: Linha 21:
}}}
Linha 39: Linha 23:
----
Diogo Romie
DiogoRomie

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.

DiogoRomie