Pular para o conteúdo

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

Questão 77 — 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.

A função cursor.execute() é capaz de executar uma consulta SQL que tenha sido passada por uma string.
Selecione uma alternativa

Ver gabarito

Gabarito: Certo

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