Pular para o conteúdo

Cebraspe · Conselho Nacional de Justiça (CNJ) 2024

Questão 78 — Programação: Python — Acesso a Banco de Dados

Programação Python — Acesso a Banco de Dados

Cebraspe 2024 Médio

Conselho Nacional de Justiça (CNJ) · Técnico Judiciário – Área: Apoio Especializado – Especialidade: Programação de Sistemas

Gabarito disponível

Texto-base:
Código em Python que importa mysql.connector e Error; em um bloco try, conecta-se ao banco testdb em localhost com usuário user e senha password, obtém um cursor e, abrindo o arquivo data.txt em modo leitura, percorre cada linha executando a consulta INSERT INTO records (content) VALUES (%s) com a linha como parâmetro e chamando connection.commit(); no except Error as e imprime "Error while connecting to MySQL" e o erro; no finally, se a conexão estiver ativa, fecha o cursor e a conexão.

Tendo como referência o código precedente, julgue os itens que se seguem, em relação à linguagem de programação Python.

De acordo com o código, são inseridas múltiplas linhas no banco de dados sem que seja necessário abrir o arquivo a cada nova inserção.
Selecione uma alternativa

Ver gabarito

Gabarito: Certo

Fonte: Gabarito preliminar: Gabarito oficial definitivo — Cargo 8 (979_CNJ_008_01)