首页 > 解决方案 > wso2 EI:自定义数据源

问题描述

对于不同的环境,我们在同一个 EI 上使用多租户。每个环境都有不同的端点。我在 custom-datasource.xml 中为每个环境(Dev、QA 等)创建了不同的数据源。

一些调用是存储过程调用,另一些是直接查询。

我编写了一个自定义类,其中包含以下代码来连接数据库并调用存储过程。

String driverClassName = "***.**.DriverclassName";       
String databaseUrl = "***url***";
localDbConnection = DriverManager.getConnection(databaseUrl, "UserName", "PASSWORD");

现在我的问题是,

  1. 我必须将上述环境特定的数据库连接字符串值放在一个共同的地方。我应该能够将它们用于所有环境中的所有过程调用。请让我知道如何做到这一点。
  2. 我在 custom-datasource.xml 中为每个环境添加了数据源。将其安装在 registry.xml 中就足够了吗?环境特定配置将如何工作?

标签: wso2esb

解决方案


您可以使用数据服务连接到定义的碳数据源(可能是自定义数据源)并查询存储过程。如果这没有帮助,请详细说明您的要求。


推荐阅读