Logo Passei Direto
Buscar
Um programador está desenvolvendo uma aplicação em Python que se conecta a um banco de dados PostgreSQL para gerenciar informações de clientes. Ele precisa inserir dados como nome, idade e email de novos clientes. O programador deseja usar parâmetros dinâmicos para assegurar a segurança da operação contra SQL Injection.
Qual é a maneira correta de usar parâmetros dinâmicos na inserção de dados em um banco de dados PostgreSQL usando Python?
Usando delimitadores '%' na string SQL e passando um dicionário como parâmetro.
Inserindo diretamente os valores na string SQL.
Utilizando o delimitador '?' na string SQL e passando os valores como uma lista.
Empregando a função execute() sem parâmetros adicionais.
Utilizando delimitadores '%' na string SQL e passando os valores como uma tupla.
User badge image
Aprendendo com Desafios

há 6 meses

Respostas

User badge image

Ed Verified user icon

há 6 meses

A maneira correta de usar parâmetros dinâmicos na inserção de dados em um banco de dados PostgreSQL usando Python é: Utilizando delimitadores '%' na string SQL e passando os valores como uma tupla. Isso ajuda a prevenir SQL Injection, pois os parâmetros são tratados de forma segura pelo driver do banco de dados.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Um sistema de gerenciamento de eventos está sendo desenvolvido em Python com SQLite. O desenvolvedor precisa excluir a tabela de fornecedores antigos, que não será mais utilizada.
Qual comando SQL é empregado para remover uma tabela inteira em um banco de dados SQLite?
DROP TABLE
DELETE TABLE
REMOVE TABLE
ERASE TABLE
CLEAR TABLE

Ao desenvolver um sistema de gerenciamento de biblioteca em Python, você decide usar SQLite para armazenar dados sobre livros e membros. O sistema requer funcionalidades para adicionar e atualizar informações de livros e membros, além de gerar relatórios.
Qual comando SQL é utilizado para adicionar um novo livro ao banco de dados SQLite no Python?
SELECT INTO.
UPDATE.
DELETE FROM.
INSERT INTO.
ALTER TABLE.

Ao criar um aplicativo de agenda de contatos em Python, você escolhe usar PostgreSQL para armazenar informações de contatos. O aplicativo necessita de recursos para modificar dados existentes, como atualizar endereços ou números de telefone.
Qual comando SQL é utilizado para modificar um registro existente no banco de dados PostgreSQL em Python?
INSERT INTO.
DELETE FROM.
SELECT.
CREATE TABLE.
UPDATE.

Para aprimorar a consulta de dados em um sistema de controle de estoque, é necessário recuperar informações sobre produtos, incluindo nome e quantidade, da tabela Produtos.
Qual é o comando SQL adequado para selecionar o nome e a quantidade de todos os produtos na tabela Produtos?
DELETE FROM Produtos WHERE nome, quantidade
UPDATE Produtos SET nome, quantidade
INSERT INTO Produtos(nome, quantidade)
SELECT nome, quantidade FROM Produtos
CREATE TABLE Produtos(nome, quantidade)

Mais conteúdos dessa disciplina