Closed. This question is opinion-based 。它目前不接受答案。












想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文来回答。

1年前关闭。



Improve this question




我知道 Pypyodbc 是 Pyodbc 的较新版本。之前的一个问题是关于这两者之间的比较,但我想将 Pymssql 添加到组合中。

最佳答案

截至 2021 年 1 月:
pyodbc 正在积极开发——尽管有些零散——是 officially supported by Microsoft(使用当前版本的 Microsoft ODBC Driver for SQL Server 时),并且有几个 Microsoft 员工贡献了与访问 SQL Server 和 Azure SQL 相关的错误修复和新功能.
pypyodbc 在 pyodbc 之后出现,但不是“Pyodbc 的较新版本”,它是一种替代的纯 Python 实现。自 2017 年 1 月以来,它一直没有正式发布。
pymssql 失去了很多动力和 was discontinued in November 2019 。从那以后,一些贡献者加紧努力使该项目继续进行,甚至在 2020 年 9 月发布了正式版本。
但是,pypyodbc 和 pymssql 仍然缺乏一些可供 pyodbc 用户使用的功能,尤其是 fast_executemany 功能以提高批量插入的性能。 pymssql 也可能难以配置安全连接(例如,按照 Azure SQL 的要求),尤其是在 Windows 客户端上。

关于python - 使用pypyodbc、pymssql和pyodbc的优缺点是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57063181/

10-11 10:51