我使用 pypy、pypyodbc 和 SQLAlchemy。我有 odbc 连接的问题。
我用:
engine = create_engine('mssql+pyodbc://dbuser:dbpasswd@localhost/dbname', echo = False)
Session = sessionmaker(bind=engine)
样式尝试连接数据库。
错误是:
C:\pypy\site-packages\sqlalchemy\connectors\pypyodbc.py:82: SAWarning: No driver
name specified; this is expected by PyODBC when using DSN-less connections
"No driver name specified; "
这个错误的原因,我找到了connect参数
DRIVER={SQL Server Native Client}
不会传输到引擎,换句话说,我想知道如何为 SQLALchemy 的这种连接样式设置 DRIVER 字符串。