Baixe o app do Guru IA

+ 2.000.000 downloads

Question image: Um desenvolvedor está criando um script em Python para atualizar os registros de um banco de dados MySQL. Ele precisa atualizar o campo 'email' dos usuários com base no seu 'id'. Para isso, ele planeja usar a classe 'Usuario' que contém esses atributos. Qual é a forma correta de realizar a atualização de um campo específico em um banco de dados MySQL usando uma classe em Python?

A) Utilizando o delimitador '?' e passando os atributos da classe diretamente.

B) Inserindo os valores dos atributos da classe diretamente na string SQL.

C) Usando delimitadores '%' e passando os atributos da classe como uma tupla.

D) Empregando um dicionário de atributos da classe e passando-o como argumento na função execute().

E) Utilizando argumentos nomeados '?' e passando um objeto da classe como parâmetro.

Um desenvolvedor está criando um script em Python para atualizar os registros de um banco de dados MySQL. Ele precisa atualizar o campo 'email' dos usuários com base no seu 'id'. Para isso, ele planeja usar a classe 'Usuario' que contém esses atributos. Qual é a forma correta de realizar a atualização de um campo específico em um banco de dados MySQL usando uma classe em Python? A) Utilizando o delimitador '?' e passando os atributos da classe diretamente. B) Inserindo os valores dos atributos da classe diretamente na string SQL. C) Usando delimitadores '%' e passando os atributos da classe como uma tupla. D) Empregando um dicionário de atributos da classe e passando-o como argumento na função execute(). E) Utilizando argumentos nomeados '?' e passando um objeto da classe como parâmetro.

R

RENE

Feita pelo app
21/10/24

Resposta do Guru IA

Resposta: C

Usando delimitadores '%' e passando os atributos da classe como uma tupla é a forma correta de realizar a atualização de um campo específico em um banco de dados MySQL usando Python. Isso ajuda a evitar injeções de SQL e garante que os valores sejam passados corretamente para a consulta SQL.

Resolvedor

Resolva sua questão com 97% de assertividade

Envie sua pergunta ao nosso resolvedor de tarefas e receba a resposta na hora!

Equipe Meu Guru

Prefere sua atividade resolvida por um professor especialista?

  • Receba resolvida até o seu prazo
  • Converse com o professor pelo chat
  • Garantia de 7 dias contra erros

Perguntas relacionadas