Bạn cũng có thể sử dụng pyodbc để kết nối với MSSQL từ Python.
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 thư viện (được đề cập trong một câu trả lời khác), sử dụng pyodbc để kết nối với cơ sở dữ liệu MSSQL (nó thử các thư viện khác nhau, nhưng pyodbc là thư viện được ưu tiên hơn). Mã mẫu sử dụng 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