Conectando Python a um Banco de Dados PostgreSQL e Executando Consultas

Posted by

Conectando Python a um Banco de Dados PostgreSQL e Realizando Consultas

Conectando Python a um Banco de Dados PostgreSQL e Realizando Consultas

Neste artigo, vamos aprender como conectar Python a um banco de dados PostgreSQL e como realizar consultas utilizando a biblioteca psycopg2.

Passo 1: Instalando o psycopg2

Antes de começarmos, é necessário instalar a biblioteca psycopg2. Você pode instalar utilizando o pip:


pip install psycopg2

Passo 2: Conectando ao Banco de Dados

Para conectar Python a um banco de dados PostgreSQL, você precisa fornecer as informações de conexão, como o nome do host, usuário, senha e nome do banco de dados. Você pode utilizar o seguinte código para se conectar:


import psycopg2

conn = psycopg2.connect(
host="localhost",
database="nome_do_banco",
user="nome_do_usuario",
password="senha_do_usuario"
)

Passo 3: Realizando Consultas

Uma vez conectado ao banco de dados, você pode realizar consultas utilizando o cursor. Veja um exemplo de como realizar uma consulta simples:


cur = conn.cursor()
cur.execute("SELECT * FROM tabela")
rows = cur.fetchall()

for row in rows:
print(row)

Conclusão

Conectar Python a um banco de dados PostgreSQL e realizar consultas é simples utilizando a biblioteca psycopg2. Com os passos acima, você estará pronto para começar a utilizar dados de um banco de dados em seus scripts Python.