python - 将 pytds 与 sqlalchemy 一起使用
问题描述
我正在尝试从需要使用纯 python 驱动程序的 python (pythonista) 版本连接到 SQL Server。如果我不使用 sqlalchemy,我可以使用 pytds 进行连接,所以我知道这是可行的。
但是,我希望能够使用 sqlalchemy,所以我安装了 sqlaclhemy-pytds 但是当我尝试时:
engine = create_engine('mssql+pytds://' +various params)
我得到:
无法加载插件:
sqlalchemy.dialects:mmsql.pytds
我在看什么?
解决方案
我终于通过添加: https ://github.com/m32/sqlalchemy-tds.git 让它工作了
我以为我做到了:
pip install sqlalchemy-pytds
pip install python-tds
特别是因为点子列表显示
python-tds (1.9.1) - Python DBAPI driver for MSSQL using pure Python TDS (Tabular Data Stream) protocol implementation
但显然 sqlalchemy MSSQL 方言不同,不能通过 pip 使用,必须作为 sqlalchemy_tds 导入
感谢所有回复的人。
推荐阅读
- neo4j - 收到总数后过滤节点
- python - 使用python比较数据库结构txt文件
- nginx - 如何使用lua从有效uuid开始的主字符串中提取子字符串
- highcharts - Highcharts - 使用导航器作为单独的时间选择器
- python-3.x - Django model_set.add() 方法不起作用但没有错误
- reactive-programming - mongoDB在不同线程上调用时插入两次
- apache-kafka - 处理器 API 拓扑接收器目标数限制
- android - AOSP 构建错误 - 错误:在 PRODUCT_COPY_FILES 中发现 ELF 预构建,请改用 cc_prebuilt_binary / cc_prebuilt_library_shared
- r - 在 R 中使用 Keras 编写自定义层(3D RoI 池化)
- java - 如何将retrofit2中的响应json添加到pojo类