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: