python-3.x - 使用python连接DB2数据库

标签 python-3.x db2 odbc pyodbc

我正在尝试通过 Jupyter Notebooks 从我的机器连接到 DB2 大型机。 我在一台32位的Windows 7机器上。 我使用的是Python版本3.6.1

做了一些研究,根据我在网上找到的信息,有两种方法可以做到这一点......

套餐: pyodbc, ibm_db

我想我在另一篇文章中读到,官方的方法是使用 ibm_db。 我用 pyodbc 尝试了几次,但无法让它工作。

Error i am getting in pyodbc

所以我想我应该尝试 ibm_db。 我尝试使用 pip 和 easy_install 安装 ibm_db 但不断收到以下消息。

Error Message

有人可以提供一些指导吗?

此外,我的 ODBC 数据源管理器窗口、系统 DSN 选项卡如下所示 我试图使用 pyMainframe DSN 但也无法使其工作。 正如您所看到的,我确实安装了 iSeries Access ODBC 驱动程序。不确定 python 是否可以使用这个。

System DSN

我是个小白。提前致谢。如果您需要任何其他信息,请告诉我

最佳答案

问题是我使用的是 python 3.6.1 对于 python 3,唯一支持的版本是 3.4.0。 不支持 3.4 的其他版本,不确定< 3.4

感谢大家的帮助。

这是我找到答案的地方。 + 一点尝试和错误。 https://groups.google.com/forum/#!topic/ibm_db/6-sOpk4zkCU

关于python-3.x - 使用python连接DB2数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45939750/

相关文章:

python - scipy中重采样数组的索引

python - 在 mingw 中设置 python 3

node.js - Node -RED + DB2 - 消息 : string[18] "No response object"

db2 - 如何解决 Websphere 上的 StaleConnection 问题

python - 按行搜索和修改 CSV 文件,仅搜索一个或两个元素,不一定是该行中的所有元素

python - 如何使用 pandas 转置完整文件

db2 - 如何在 IBM Data Science Experience 上的 Jupyter Notebooks 中启用 SQL Magics?

java - JDBC 中的一般错误(更新数据库)

c# - 如何在 Progress Database Character[] 数据类型和 C# 字符串之间进行转换?

java - 创建表并写入 Servlet