Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Python Flask web服务器应用程序连接到DB2_Python_Python 2.7_Jdbc_Db2_Ibm Cloud - Fatal编程技术网

将Python Flask web服务器应用程序连接到DB2

将Python Flask web服务器应用程序连接到DB2,python,python-2.7,jdbc,db2,ibm-cloud,Python,Python 2.7,Jdbc,Db2,Ibm Cloud,我有一个python flask Bluemix/IBM云应用程序,我想用它将数据从云对象存储移动到云上的DB2仓库 为了让它更简单,我开始在一个数据科学体验笔记本中创建这段代码,它工作得非常好。要连接到DB2,我使用IBMDBPY包。现在我开始将代码从笔记本迁移到python flask应用程序 与云对象存储的连接是有效的,但当我想将其连接到DB2时,由于 “IDatabaseError:ibmdbpy::IDatabaseError:SQL\U错误” 为了能够在本地连接,我需要安装一个我不能

我有一个python flask Bluemix/IBM云应用程序,我想用它将数据从云对象存储移动到云上的DB2仓库

为了让它更简单,我开始在一个数据科学体验笔记本中创建这段代码,它工作得非常好。要连接到DB2,我使用IBMDBPY包。现在我开始将代码从笔记本迁移到python flask应用程序

与云对象存储的连接是有效的,但当我想将其连接到DB2时,由于

“IDatabaseError:ibmdbpy::IDatabaseError:SQL\U错误”

为了能够在本地连接,我需要安装一个我不能安装的,因为Mac不支持它。根据本文,我必须将两个文件从JDBC驱动程序上传到IBMDBPY包所在的目录。但是,因为这些包是从Flask应用程序中的requirements.txt导入的,所以我无法将它们真正放入该文件夹中


关于这一点,有什么解决方案或变通办法吗?如果我只能在应用程序在服务器上运行而不是在本地运行时使其工作,那么也可以。只要应用程序运行时一切正常。

关于Mac的Db2客户端支持,请参见“”

关于Mac的Db2客户端支持,请参见“”

听起来您可能在寻找ibm db python模块。在你的烧瓶应用程序中试一试


听起来您可能正在寻找ibm db python模块。在你的烧瓶应用程序中试一试


我使用IBMDBPY包,您引用的模块是一个完全不同的包,这意味着我必须重新构建我的整个代码。所以我不希望这样做,我使用IBMDBPY包,您引用的模块是一个完全不同的包,这意味着我必须重新构建我的整个代码。所以我宁愿不需要这样做