Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Debian Squeeze/Sid
Por foxcruz
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por Fabio Mattes em (última atualização em 06/07/2011)   [ 2442 hits ]

Login: fabiomattes2011, 87051 pontos

Homepage: http://www.frozenlabs.com.br/   


Descrição

Script de exemplo para conexão com Banco de dados Mysql

[ Download: teste.py ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

#!/usr/bin/python2

# Importa o modulo de conexao com o mysql
import MySQLdb

# Gera a string de conexao ex.: seu host, seu usuario, sua senha e seu db
db = MySQLdb.connect(host="seuserver", user="seuusuario", passwd="suasenha", db="seudb")
# Posiciona o cursor
cursor = db.cursor()
# Executa a consulta na tabela selecionada
cursor.execute("SELECT * FROM seudb.suatabela")
# Conta o numero de linhas na tabela
numrows = int(cursor.rowcount)
# Algumas frescuras
print "--------------------------------------------------"
print "| ID  Campo                                      |"
print "--------------------------------------------------"
# Laço for para retornar os valores, ex.: row[0] primeira coluna, row[1] segunda coluna, row[2] terceira coluna, etc.
for row in cursor.fetchall():
   print " ",row[0]," ",row[1]
# Mais algumas frescuras
print "--------------------------------------------------"
print "|Teste de conexao com o Mysql em python          |"
print "--------------------------------------------------"

Scripts recomendados
   Script Linux recomendado yFone - Yes, outra agenda telefonica escrita em python! ;- )
   Script Linux recomendado Gerar backups de banco de dados MySQL
   Script Linux recomendado Python com CouchDB usando couchdbkit
   Script Linux recomendado inserção
   Script Linux recomendado Banco de dados int Python

Comentários
[1] Comentário enviado por ricardok2 em 06/07/2011 - 22:56h:

Só faltou dizer que é Python2 ...
Ainda não achei o MySQLdb para Python3

[2] Comentário enviado por fabiomattes2011 em 07/07/2011 - 20:29h:

é eu ainda não testei o python3

[3] Comentário enviado por menimeni em 03/03/2012 - 17:10h:

No python 2.7.2 n deu...
Ele não achou este modulo.
"ImportError: No module named MySQLdb"
Ajuda ai mano


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.