PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Hubungkan pyodbc ke Postgres

Karena Anda sudah memiliki DSN yang berfungsi yang ditentukan di odbc.ini, Anda dapat menggunakannya:

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

Juga, sebagai catatan, spasi ekstra di string koneksi Anda mungkin membingungkan masalah karena ini berfungsi dengan baik untuk saya, setidaknya di bawah Python 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Fungsi Postgres untuk Memvalidasi Alamat Email

  2. Hapus alias di kueri yang dihasilkan Slick

  3. Django JSONField

  4. Menyalin database PostgreSQL ke server lain

  5. Bagaimana cara menulis template T4 untuk membuat DTO dari Entityframework 6?