# Połączenie do Bazy Danych PostgreSQL z Python
Dokument przedstawia w jaki sposób uzyskać połączenie dostęp do Bazy Danych w wariancie PostgreSQL
z języka programowania Python.
W celu wykonania połączenia zostanie wykorzystane biblioteka programistyczna psycopg2-binary
.
# Warunki wstępne
Przed przystąpieniem do przewodnika wymagana jest:
- utworzona Baza Danych, zgodnie z instrukcją,
- dostępne aktualne środowisko Python
# Konfiguracja
W celu instalacji wymaganej biblioteki wykonaj:
pip install psycopg2-binary
# Przygotowanie pliku
Utwórz nowy plik main.py
o zawartości:
#!/usr/bin/python3
import psycopg2
DATABASE_HOST='5ddb0988247716c384f31d12.database.pl-waw-1.hyperone.cloud';
DATABASE_USER='5ddb0988247716c384f31d12';
DATABASE_PASSWORD='TEZ5P6ZGpkVne6notPFTZsK3';
DATABASE_NAME='5ddb0988247716c384f31d12';
conn = psycopg2.connect(
dbname=DATABASE_NAME,
user=DATABASE_USER,
host=DATABASE_HOST,
password=DATABASE_PASSWORD
)
cur = conn.cursor()
cur.execute("SELECT version();")
print(cur.fetchone()[0])
cur.close()
conn.close()
# Weryfikacja
W celu zweryfikowania połączenia wykonaj:
python main.py