UC2 · Implementar Banco de Dados
C — criar
def criar_jogo(titulo, genero, id_plataforma):
cursor.execute(
"INSERT INTO jogo (titulo, genero, id_plataforma) VALUES (%s, %s, %s);",
(titulo, genero, id_plataforma)
)
conexao.commit()
print(f"Jogo '{titulo}' cadastrado.")
Os %s são marcadores, não aspas. O psycopg2
coloca as aspas certas sozinho — e isso protege contra dado malicioso.