Connessione a PostgreSQL con Python

Mattepuffo's logo
Connessione a PostgreSQL con Python

Connessione a PostgreSQL con Python

La libreria che useremo per la connessione a PostgreSQL in Python è psycopg2-binary, che non ho capito se è compatibile anche con la versione 2 di Python.

Noi qui useremo la versione 3 (come sempre del resto).

Prima di tutto installiamo la libreria con pip:

# pip install psycopg2-binary

A questo punto vediamo un esempio di codice basico per la connessione:

import psycopg2

try:
    connectionString = "dbname='test' user='postgres' " 
                       "host='192.168.1.31' password='9211'"
    conn = psycopg2.connect(connectionString)
    cursor = conn.cursor()
    cursor.execute("SELECT * FROM persone")
    rows = cursor.fetchall()
    print(rows)
except Exception as e:
    print("Errore di connessione!")
    print(e)

Come vedete è tutto molto semplice.

Enjoy!


Share this Post

Commentami!