psycopg2 mit einer PostgreSQL-Dialekt-Datenbank verbinden

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

  1. Achten Sie darauf, dass PGAdapter auf demselben Computer ausgeführt wird wie die Anwendung, die mit dem PostgreSQL-Treiber „psycopg2“ eine Verbindung herstellt.

    Weitere Informationen finden Sie unter PGAdapter starten.

  2. Geben Sie in den Verbindungsattributen für psycopg2 localhost und 5432 als Datenbankserverhost und Port an.

    • Geben Sie optional eine andere Portnummer an, wenn PGAdapter so konfiguriert ist, dass ein anderer Port als der PostgreSQL-Standardport (5432) überwacht wird.
    • Sie können einen anderen Hostnamen angeben, wenn PGAdapter auf einem anderen Host als der lokale 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 für den PostgreSQL- psycopg2-Treiber finden Sie unter psycopg2-Verbindungsoptionen im GitHub-Repository für PGAdapter.