我正在创建一个Spring引导应用程序,该应用程序连接到不由(或位于PCF之外)管理的Oracle数据库。在我的本地开发环境中,我在application.properties文件中配置了数据库连接详细信息。有人可以分享如何在PCF中实现这个功能,而不用硬编码application.properties中的细节。Pivotal Cloud Foundry - 连接到外部oracle数据库
1
A
回答
4
Cloud Foundry为您提供了一种称为用户提供服务的功能,该功能允许您连接任何其他服务,如Oracle数据库或传统ERP系统等未运行在CF上的服务。
因此,在你CF环境中,您可以创建提供服务的Oracle用户喜欢
cf create-user-provided-service oracle-database-service -p '{"uri":"oracle://root:[email protected]:1521/mydatabase"}'
然后,你可以用它绑定到CF现有的应用程序
cf bind-service <app name> <service name>
如:cf bind-service my-application oracle-database-service
然后只需使用cf restart
PS:您仍然需要在您的应用程序中使用相应的JDBC驱动程序,您可以随时使用Maven或Gradle,或者从官方站点下载并将其包含在您的项目中
链接到Oracle站点JDBC驱动程序: http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html
相关问题
- 1. JMX - Pivotal Cloud Foundry
- 2. 如何在Java中连接到Cloud Foundry MySQL数据库连接?
- 3. Pivotal Cloud Foundry中的UI应用程序
- 4. Spring批处理和Pivotal Cloud Foundry
- 5. Pivotal Cloud Foundry中的文件夹路径
- 6. 在AWS上部署Pivotal Cloud Foundry时出现问题
- 7. 在Pivotal Cloud Foundry上使用Spark Runner部署的Apache Beam
- 8. Spinnaker要部署到Cloud Foundry/IBM Bluemix
- 9. 从Travis部署到Cloud Foundry
- 10. 连接到Oracle数据库
- 11. 连接到Oracle数据库
- 12. 连接到Oracle数据库
- 13. 使用JDBC连接到外部Oracle数据库
- 14. 将外部oracle数据库连接到SAP系统
- 15. 使用JDBC连接到外部(Oracle)数据库
- 16. 从Backand连接到外部数据库
- 17. MySql - 连接到外部数据库表
- 18. 连接到外部数据库的iOS
- 19. Android:连接到外部数据库
- 20. 连接到外部数据库
- 21. 连接到外部远程数据库
- 22. Rails连接到'外部'sqlite数据库
- 23. Cloud Foundry与数据库的兼容性
- 24. 通过Cloud Foundry组织交换数据
- 25. 无法在部署到Pivotal Cloud Foundry的Docker映像上运行健康检查
- 26. Micro Cloud Foundry的外部域名
- 27. 可以在Pivotal Cloud Foundry环境中创建文件
- 28. Pivotal Cloud Foundry - 应用程序日志记录
- 29. Cloud Foundry - node.js - MySQL
- 30. Pivotal Cloud Foundry中的JAX RS应用程序
完美答案!谢谢!!! –
非常感谢! – L93