sql >> Databáze >  >> RDS >> PostgreSQL

Připojte pyodbc k Postgres

Protože již máte v odbc.ini definováno funkční DSN, můžete použít toto:

con = pyodbc.connect("DSN=my-connector")

Také, pro záznam, tyto mezery navíc ve vašem připojovacím řetězci mohly být matoucí, protože to pro mě fungovalo dobře, alespoň v Pythonu 2.7

import pyodbc
conn_str = (
    "DRIVER={PostgreSQL Unicode};"
    "DATABASE=postgres;"
    "UID=postgres;"
    "PWD=whatever;"
    "SERVER=localhost;"
    "PORT=5432;"
    )
conn = pyodbc.connect(conn_str)
crsr = conn.execute("SELECT 123 AS n")
row = crsr.fetchone()
print(row)
crsr.close()
conn.close()



  1. Jak ABS() funguje v MariaDB

  2. Schéma databáze matoucí (index a omezení)

  3. Průměr více sloupců

  4. SQL:Výběr sloupců na základě hodnoty sloupce z jiné tabulky