【问题标题】:Existing db2 database in liberty worksphere app in bluemixbluemix 中的 liberty Worksphere 应用程序中的现有 db2 数据库
【发布时间】:2015-07-31 04:50:18
【问题描述】:

我已经将一个 Worksphere Liberty 项目从 eclipse 部署到 Bluemix。现在我想将它与现有的 Db2 数据库连接起来。要遵循哪些步骤?

【问题讨论】:

  • Stackoverflow 是一个很乐意帮助您解决编码问题的社区,但您必须展示到目前为止您已经尝试过的内容以及遇到问题的地方。请更新您的问题。

标签: eclipse db2 ibm-cloud websphere-liberty


【解决方案1】:

查看示例应用程序Java DB Web Starter。它使用 Bluemix 中的 DB2 数据库。

【讨论】:

    【解决方案2】:

    您现有的数据库是否有一个可从 Internet 访问的 URL?如果是这样,您可以直接从您的 Bluemix 应用程序与数据库对话。

    Class.forName("com.ibm.db2.jcc.DB2Driver"); Connection connection = connection = DriverManager.getConnection("jdbc:db2://localhost:50000/yourdb", "username", "pwd");

    请务必将 db2 驱动程序 jar 打包到您的 WEB-INF/lib 中。

    如果您的数据源定义已经在 Liberty server.xml 配置中定义,您可以推送整个 liberty 服务器包。

    如果您现有的数据库位于公司防火墙后面,请查看安全网关以安全地公开连接。

    【讨论】:

      【解决方案3】:

      假设您需要连接到驻留在本地(Bluemix 之外)的现有 DB2 数据库,您将需要使用 Bluemix Cloud Integration 服务。有了它,您可以移动数据或创建 REST API 供 Bluemix 应用程序访问和使用。

      https://www.ng.bluemix.net/docs/#services/CloudIntegration/index.html#gettingstartedwithcloudintegation

      【讨论】:

        猜你喜欢
        • 2016-12-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多