PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

pyodbc को Postgres . से कनेक्ट करें

चूंकि आपके पास पहले से ही odbc.ini में परिभाषित एक कार्यशील DSN है, आप बस उसका उपयोग कर सकते हैं:

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

साथ ही, रिकॉर्ड के लिए, आपके कनेक्शन स्ट्रिंग में अतिरिक्त व्हाइटस्पेस समस्या को भ्रमित कर रहा है क्योंकि यह मेरे लिए ठीक काम करता है, कम से कम पायथन 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. किसी डेटाबेस के अंदर कुछ तालिकाओं के स्वामित्व को पोस्टग्रेज़ से दूसरे उपयोगकर्ता में कैसे बदलें?

  2. PostreSQL में INSERT और लेनदेन क्रमांकन

  3. मैं मैक ओएस एक्स 10.8.2 पर पोस्टग्रेस्क्ल 9.2 डिफ़ॉल्ट उपयोगकर्ता (आमतौर पर 'पोस्टग्रेज') पासवर्ड कैसे रीसेट करूं?

  4. रेल में Postgresql पर तैयार वक्तव्य

  5. रेल के साथ विंडो फ़ंक्शन कॉलम पोस्टग्रेज करें