Sobes.tech
Назад к вопросам
Junior — Middle
75

Каким образом осуществляется подключение к базе данных PostgreSQL?

Ответ от нейросети

sobes.tech AI

Подключение к базе данных PostgreSQL в Python обычно осуществляется с помощью библиотеки psycopg2 или asyncpg для асинхронного доступа.

Пример подключения с использованием psycopg2:

import psycopg2

try:
    connection = psycopg2.connect(
        dbname="your_db_name",
        user="your_username",
        password="your_password",
        host="localhost",
        port="5432"
    )
    cursor = connection.cursor()
    cursor.execute('SELECT version();')
    db_version = cursor.fetchone()
    print(f"Connected to - {db_version}")
except Exception as error:
    print(f"Error connecting to PostgreSQL: {error}")
finally:
    if connection:
        cursor.close()
        connection.close()

В этом примере создается подключение к базе, выполняется простой запрос и закрывается соединение.