从Python App连接到SAP Cloud Platform中的数据库

2020-09-24 23:07发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我已使用Python应用程序在SAP CP中连接了数据库实例。 我正在使用pyhdb库进行连接。 为此,我打开了隧道,它工作正常。 我传递给pyhdb的参数是我(作为主机的IP地址,端口30015,我的用户,我的密码)。

但是当我尝试使用cloud Foundry部署同一应用程序时,出现连接被拒绝的错误。 >有任何帮助或指示吗?

cloudfoundry-error.jpg (91.1 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我已使用Python应用程序在SAP CP中连接了数据库实例。 我正在使用pyhdb库进行连接。 为此,我打开了隧道,它工作正常。 我传递给pyhdb的参数是我(作为主机的IP地址,端口30015,我的用户,我的密码)。

但是当我尝试使用cloud Foundry部署同一应用程序时,出现连接被拒绝的错误。 >有任何帮助或指示吗?

cloudfoundry-error.jpg (91.1 kB)
付费偷看设置
发送
1条回答
哎,真难
1楼-- · 2020-09-24 23:36

您好Prathamesh,

在本地或在云环境中部署时,您的应用程序需要处理不同的配置。
当您在CF上部署时,清单文件需要指向相关的支持服务,并且从您的应用程序来看,持久性发生在本地主机而不是隧道上。 您需要阅读环境变量并查找VCAP_SERVICES。 在那里,您将获得具有所有连接详细信息(例如端口号,用户,密码等)的支持服务分配给您的应用程序。因此,当您的应用程序运行时,您不必担心这些。

检查此 博客,了解如何使用NodeJS与MongoDB建立本地连接。

关于,
伊凡

一周热门 更多>