Ministério da Educação
Brasil um país de todos
Personal tools
You are here: Home → Members → Roberta Andrade de Araújo Fagundes → Laboratório de Programação → MySql no Python
Navigation
Log in


Forgot your password?
 
Document Actions

MySql no Python

by Roberta Andrade de Araújo Fagundes — last modified 2009-11-25 01:15

Exemplo de código quer realiza a comunicação de Python com o banco MySql.

Click here to get the file

Size 1.4 kB - File type text/python-source

File contents

import MySQLdb

con = MySQLdb.connect(host="localhost", user="root", passwd="admin",db="mysql")



cursor = con.cursor()

#comando = ALTER TABLE mysql.TB_FUNCIONARIO MODIFY INCODFUNCIONARIO INT NOT NULL AUTO_INCREMENT;



#menu
op=""
while (op.upper()!="S"):
    print ("CT --> cadastrar novo tipo de quarto\n CQ--> cadastrar novo quarto \n S--> sair")
    op = raw_input("Digite a opacao: ")

    if (op=="CT"):

        vatipoquarto = raw_input("digite o tipo do quarto: ")
        
        vacusto = raw_input("digite o custo: ")

        comando = "INSERT INTO mysql.tb_tipoquarto (`var_tipoquarto`, `custo`) VALUES ('" + vatipoquarto + "', '" + vacusto + "')"

        #executando comando
        cursor.execute(comando)
        con.commit()

    elif (op=="CQ"):
        cursor.execute('select * from tb_tipoquarto')
        print (cursor.fetchall())

        
        incodigotipoquarto = (raw_input("digite codigo do tipo do quarto: "))
        vaquarto = raw_input("digite o nome do quarto: ")

        comando = "INSERT INTO mysql.tb_quarto (`cod_tipoquarto`, `var_nome`) VALUES ('" + incodigotipoquarto + "', '" + vaquarto + "')"

        #executando comando
        cursor.execute(comando)
        con.commit()



cursor.execute('select * from tb_tipoquarto')

#Recebendo resultados 
a = cursor.fetchall()
con.close()

print (a)

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: