我有一个/IBM云应用程序,我想使用它将数据从云对象存储转移到云上的DB2仓库。
为了简单起见,我首先在一本“数据科学体验笔记本”中创建了这段代码,它工作得非常完美。为了连接到DB2,我使用IBMDBPY包。现在,我开始将我的代码从笔记本迁移到python应用程序。
到云对象存储的连接工作正常,但当我想将它连接到DB2时,由于
"IdaDataBaseError: ibmdbpy::IdaDataBaseError: SQL_ERROR“
为了能够在本地连接它,我需要安装一个用于DB2的JDBC驱动程序,因为它在Mac上不支持,所以我不能安装它。根据IBMDBPY指南,我必须将两个文件从JDBC驱动程序上传到存在IBMDBPY包的目录中。但是因为包是从requirements.txt中导入的,所以我不能把它们放在那个文件夹中。
有什么解决办法或解决办法吗?如果我只能在应用程序在服务器上运行而不是在本地运行时才能使它工作,那也很好。只要应用程序运行时一切正常。
发布于 2018-01-18 20:09:07
关于Mac的Db2客户端支持,请参见"在Mac上安装IBM数据服务器驱动程序包软件“。
发布于 2018-01-19 04:06:00
听起来您可能正在寻找ibm python模块。在你的烧瓶应用程序中试一试。
https://stackoverflow.com/questions/48327398
复制相似问题