使用pypyodbc,pymssql和pyodbc的优点和缺点是什么?

Ham*_*ger 2 python sql-server pyodbc pymssql pypyodbc

我知道Pypyodbc是Pyodbc的较新版本。之前有人问过这两个之间的比较问题,但我想将Pymssql添加到混合中。

Gor*_*son 8

截至2019年11月:

pyodbc正在积极开发中,得到Microsoft的正式支持(使用Microsoft SQL Server的当前版本的ODBC驱动程序时),并且有两名Microsoft员工提供与访问SQL Server和Azure SQL有关的错误修复和新功能。

pypyodbc出现在pyodbc之后,但不是“ Pyodbc的较新版本”,它是一种替代的纯Python实现。自2017年1月以来尚未正式发布。

pymssql失去了很多动力,将被停产。它的最新正式发布时间是2018年8月。设置安全连接(例如,到Azure SQL)的安全连接(尤其是Windows计算机)也可能很麻烦。