【问题标题】:Connecting to Sql Server with Python 3 in Windows在 Windows 中使用 Python 3 连接到 Sql Server
【发布时间】:2011-09-03 11:42:40
【问题描述】:

有人可以指出我如何使用 Python 连接到 MS SQL Server 的正确方向吗?我想要做的是读取一个文本文件,提取一些值,然后将文本文件中的值插入到我的 Sql Server 数据库中的表中。我使用的是 Python 3.1.3,我在网上研究中遇到的一些模块似乎没有包含在库中。我错过了什么吗?有没有我应该知道的好的第 3 方模块。任何帮助将不胜感激。我正在使用 Windows。谢谢

【问题讨论】:

  • 指定你想从哪个平台连接到MS SQL Server,我认为没有原生的Python-SQL Server连接器。

标签: python sql python-3.x database-connection python-module


【解决方案1】:

还有很多SQL Server libraries listed on the Python wiki。至少mxODBC 已经为 Python 3.1 做好了充分的准备,但我还没有使用过它,所以我无法评论它的适用性......

【讨论】:

    【解决方案2】:

    有一个pymssql 模块。 Here你可以找到安装说明

    【讨论】:

    • 到目前为止,该模块似乎不适用于 2.6 之后的 python 版本。
    • 是的:“正在进行支持 Python 3.0 和 3.1 的工作”。我又找到了一个连接器:linkhow-toone more link
    • 这里是using mssql from within python 2.5,但是文章是2007年写的,所以可能支持Python 3
    【解决方案3】:

    我发现了一个名为 CEODBC 的模块,在进行了一些研究后,我可以将它与 Python 3 一起使用。看起来他们也将很快发布兼容 Python3 的 PYODBC 版本。感谢您的所有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-14
      相关资源
      最近更新 更多