Ejemplo n.º 1
0
    def editar(self, nome, matricula):
        try:
            conexao = Conexao().conexaoDatabase()
            cursor = conexao.cursor()
            editar = f"UPDATE aluno SET matricula='{matricula}' WHERE nome='{nome}';"
            cursor.execute(editar)
            conexao.commit()
            return f"O aluno {nome} teve seus dados atualizados"

        except (Exception, psycopg2.Error) as error:
            print("\nFalha ao atualizar o registro\n", error)

        finally:
            if (conexao):
                cursor.close()
                conexao.close()
Ejemplo n.º 2
0
    def inserir(self, cpf, nome, email):
        try:
            conexao = Conexao().get_connection()
            cursor = conexao.cursor()
            inserir = """insert into pessoas (cpf, nome, email) values ('{0}','{1}','{2}')""".format(
                cpf, nome, email)
            cursor.execute(inserir)
            conexao.commit()
            print("Cadastro inserido com sucesso!")
        except (Exception, psycopg2.DatabaseError) as error:
            print("Oppss! Algum erro aconteceu :/", error)

        finally:
            if (conexao):
                cursor.close()
                conexao.close()
Ejemplo n.º 3
0
    def remover(self, matricula):
        try:
            conexao = Conexao().conexaoDatabase()
            cursor = conexao.cursor()
            remover = f"DELETE FROM aluno WHERE matricula='{matricula}';"
            cursor.execute(remover)
            conexao.commit()
            return f"O aluno com a matricula {matricula} foi removido"

        except (Exception, psycopg2.Error) as error:
            print("\nFalha ao remover o registro\n", error)

        finally:
            if (conexao):
                cursor.close()
                conexao.close()
                print("A conexão com PostgreSQL foi encerrada\n")
Ejemplo n.º 4
0
 def cadastrar(self, nome, matricula):
     try:
         conexao = Conexao().conexaoDatabase()
         cursor = conexao.cursor()
         #cadastrar os registros na tabela
         cadastrar = f"INSERT INTO aluno (nome, matricula) VALUES ('{nome}', '{matricula}');"
         cursor.execute(cadastrar)
         #comitar os registros no database
         conexao.commit()
         return f"Aluno {nome} e com a matricula {matricula} foi cadastrado com sucesso no banco de dados"
     #exceção para se ocorrer um erro ao cadastrar os registros na tabela
     except (Exception, psycopg2.DatabaseError) as error:
         print("\nFalha ao cadastrar o registro\n", error)
     #se tudo ocorrer corretamente, a conexão com o database é encerrada
     finally:
         if conexao:
             cursor.close()
             conexao.close()
             print("A conexão com PostgreSQL foi encerrada\n")