wso2esb - wso2 EI:自定义数据源
问题描述
对于不同的环境,我们在同一个 EI 上使用多租户。每个环境都有不同的端点。我在 custom-datasource.xml 中为每个环境(Dev、QA 等)创建了不同的数据源。
一些调用是存储过程调用,另一些是直接查询。
我编写了一个自定义类,其中包含以下代码来连接数据库并调用存储过程。
String driverClassName = "***.**.DriverclassName";
String databaseUrl = "***url***";
localDbConnection = DriverManager.getConnection(databaseUrl, "UserName", "PASSWORD");
现在我的问题是,
- 我必须将上述环境特定的数据库连接字符串值放在一个共同的地方。我应该能够将它们用于所有环境中的所有过程调用。请让我知道如何做到这一点。
- 我在 custom-datasource.xml 中为每个环境添加了数据源。将其安装在 registry.xml 中就足够了吗?环境特定配置将如何工作?
解决方案
您可以使用数据服务连接到定义的碳数据源(可能是自定义数据源)并查询存储过程。如果这没有帮助,请详细说明您的要求。
推荐阅读
- html - 将一个 UL 居中,将另一个放在右侧
- maven - 异常关系设置中的Maven无法访问父pom
- html - laravel 5.8 中的函数创建不起作用
- c - 如何编写与链表一起使用的推送函数?
- notepad++ - Notepad ++:如何删除以字符串开头的每一行+上一行
- vector - 如何获取和替换 Rust Vec 中的值?
- python - 如何下载html表格内容?
- python-3.x - Python 3 中没有函数的 Deepcopy 对象
- r - RStudio 中的传单:RHTML 文档的内容是静态的,RMarkdown 的内容是动态的
- django - 从 HttpResponse 导入 django.http ^ SyntaxError: invalid syntax