आप pyodbc का भी उपयोग कर सकते हैं पायथन से MSSQL से कनेक्ट करने के लिए।
import pyodbc
cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER=localhost;DATABASE=testdb;UID=me;PWD=pass')
cursor = cnxn.cursor()
cursor.execute("select user_id, user_name from users")
rows = cursor.fetchall()
for row in rows:
print row.user_id, row.user_name
SQLAlchemy पुस्तकालय (एक अन्य उत्तर में उल्लिखित), MSSQL डेटाबेस से कनेक्ट करने के लिए pyodbc का उपयोग करता है (यह विभिन्न पुस्तकालयों की कोशिश करता है, लेकिन pyodbc पसंदीदा है)। उदाहरण कोड sqlalchemy का उपयोग कर:
from sqlalchemy import create_engine
engine = create_engine("mssql://me:[email protected]/testdb")
for row in engine.execute("select user_id, user_name from users"):
print row.user_id, row.user_name