Magna Concursos
3245703 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: CNJ
import mysql.connector
from mysql.connector import Error
try:
  connection =
  mysql.connector.connect(host='localhost', 
    database='testdb', user='user', 
    password='password')
  cursor = connection.cursor()
  with open('data.txt', 'r') as file:
    for line in file:
      query = “INSERT INTO records
        (content) VALUES (%s)”
      cursor.execute(query, (line,))
      connection.commit()
except Error as e:
  print(“Error while connecting to MySQL”, e)
finally:
  if connection.is_connected():
    cursor.close()
    connection.close()

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.

 

Provas

Questão presente nas seguintes provas