要使用 Python 的 ORM(如 SQLAlchemy)连接到 MSSQL,可以按照以下步骤进行:
首先确保安装了必要的驱动,比如 pyodbc
。
以下是一个使用 SQLAlchemy 连接 MSSQL 的示例代码:
from sqlalchemy import create_engine, Column, Integer, String
from sqlalchemy.orm import sessionmaker
from sqlalchemy.ext.declarative import declarative_base
Base = declarative_base()
class MyModel(Base):
__tablename__ ='my_table'
id = Column(Integer, primary_key=True)
name = Column(String)
# 创建连接引擎
engine = create_engine('mssql+pyodbc://username:password@server/database?driver=SQL Server')
Session = sessionmaker(bind=engine)
session = Session()
# 可以进行查询、添加等操作
# 示例查询
result = session.query(MyModel).all()
for obj in result:
print(obj.name)
请将 username
(用户名)、password
(密码)、server
(服务器地址)、database
(数据库名称)替换为实际的值。