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

पायथन का उपयोग कर विंडोज प्रमाणीकरण के साथ एमएस एसक्यूएल सर्वर से कनेक्ट करना?

आप कनेक्शन स्ट्रिंग को एक लंबी स्ट्रिंग के रूप में निर्दिष्ट कर सकते हैं जो सेमी-कोलन (; .) का उपयोग करती है ) तर्क विभाजक के रूप में।

कार्य उदाहरण:

import pyodbc
cnxn = pyodbc.connect(r'Driver=SQL Server;Server=.\SQLEXPRESS;Database=myDB;Trusted_Connection=yes;')
cursor = cnxn.cursor()
cursor.execute("SELECT LastName FROM myContacts")
while 1:
    row = cursor.fetchone()
    if not row:
        break
    print(row.LastName)
cnxn.close()

बहुत सारे मापदंडों के साथ कनेक्शन स्ट्रिंग्स के लिए, निम्नलिखित एक ही चीज़ को पूरा करेंगे लेकिन कुछ अधिक पठनीय तरीके से:

conn_str = (
    r'Driver=SQL Server;'
    r'Server=.\SQLEXPRESS;'
    r'Database=myDB;'
    r'Trusted_Connection=yes;'
    )
cnxn = pyodbc.connect(conn_str)

(ध्यान दें कि अलग-अलग स्ट्रिंग घटकों के बीच कोई अल्पविराम नहीं है।)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. T-SQL का उपयोग करके SQL सर्वर में एक कॉलम कैसे निकालें

  2. SQL सर्वर में sp_add_schedule बनाम sp_add_jobschedule:क्या अंतर है?

  3. संग्रहित प्रक्रियाओं के भीतर से परिणाम सेट तक पहुंच ट्रांजैक्ट-एसक्यूएल एसक्यूएल सर्वर

  4. डेटाबेस मेल खाता अपडेट करें (SSMS)

  5. क्या SQL सर्वर में LastIndexOf है?