psycopg2 mit einer PostgreSQL-Dialect-Datenbank verbinden

Auf dieser Seite wird erläutert, wie Sie den PostgreSQL-Treiber psycopg2 mit einer PostgreSQL-Dialect-Datenbank verbinden. in Spanner erstellen. psycopg2 ist ein Python-Treiber für PostgreSQL.

  1. PGAdapter muss auf demselben Computer wie die Anwendung ausgeführt werden, die die Verbindung über den PostgreSQL-psycopg2-Treiber herstellt.

    Weitere Informationen finden Sie unter PGAdapter starten.

  2. Geben Sie localhost und 5432 als Host und Port des Datenbankservers in den Verbindungseigenschaften von psycopg2 an.

    • Geben Sie optional eine andere Portnummer an, wenn PGAdapter so konfiguriert ist, dass er einen anderen Port als den PostgreSQL-Standardport überwacht (5432).
    • Geben Sie optional einen anderen Hostnamen an, wenn PGAdapter auf einem anderen Host als dem lokalen Computer ausgeführt wird.
    connection = psycopg2.connect(database="database_name",
                                 host="localhost",
                                 port=5432)
    
    cursor = connection.cursor()
    cursor.execute('select \'Hello World\'')
    for row in cursor:
     print(row)
    
    cursor.close()
    connection.close()

Nächste Schritte

  • Weitere Informationen zu PGAdapter.
  • Weitere Informationen zu den Verbindungsoptionen des PostgreSQL-psycopg2-Treibers finden Sie im GitHub-Repository von PGAdapter unter psycopg2 Connection Options (psycopg2-Verbindungsoptionen).