【发布时间】:2019-11-25 12:57:11
【问题描述】:
我知道 Pypyodbc 是 Pyodbc 的更新版本。之前有一个问题询问这两者之间的比较,但我想将 Pymssql 添加到组合中。
【问题讨论】:
标签: python sql-server pyodbc pymssql pypyodbc
我知道 Pypyodbc 是 Pyodbc 的更新版本。之前有一个问题询问这两者之间的比较,但我想将 Pymssql 添加到组合中。
【问题讨论】:
标签: python sql-server pyodbc pymssql pypyodbc
截至 2021 年 7 月:
pyodbc 正在积极(尽管有些零星)开发中,它有几名 Microsoft 员工贡献了与访问 SQL Server、Azure SQL 和相关 Microsoft 产品相关的错误修复和新功能。
pypyodbc 出现在 pyodbc 之后,但不是“Pyodbc 的较新版本”,它是另一种纯 Python 实现。自 2017 年 1 月以来,它还没有正式发布过。
pymssql 失去了很多动力和was discontinued in November 2019。从那以后,一些贡献者加紧了项目的继续进行,甚至在 2020 年 9 月发布了正式版本。
但是,pypyodbc 和 pymssql 仍然缺少一些可供 pyodbc 用户使用的功能,尤其是用于提高批量插入性能的 fast_executemany 功能。 pymssql 也可能难以配置安全连接(例如,根据 Azure SQL 的要求),尤其是在 Windows 客户端上。
【讨论】: