1

如何在 2.6.3 版本的 WSO2 数据服务服务器中添加新的数据库支持 (MongoDB)。

4

2 回答 2

1

如果数据库连接通过 JDBC 公开,则可以将 DSS (2.6.3) 与任何数据库类型一起使用。换句话说,如果您的首选数据库类型公开了一个 JDBC 驱动程序/适配器供用户通过 JDBC 连接到它,那么您可以使用 DSS 将存储在数据存储中的数据公开为 Web 服务。同样,如果 MongoDB 也有一个 JDBC 适配器,那么将它与 DSS 集成不会有任何(或太多:))问题。但是,在公开平面文件(例如 google 电子表格、excel 表格、csv 文件)时存在一些例外情况,因为 DSS 使用相关的客户端 API(例如 Google gdate 客户端 API、Apache POI 等)连接到这些数据源并提取数据。但是,如果我们考虑一般情况,您需要有一个适配器或类似的机制来通过 JDBC 连接到您的数据源。

但在即将发布的 DSS 版本(v3.0.0)中,计划引入自定义数据源支持,以便您可以轻松地为任何数据源编写适配器并将其与 DSS 一起使用。

问候, 普拉巴斯

于 2012-09-12T09:14:42.200 回答
0

我不确定这一点,但我想如果默认情况下不支持,您可以随时下载 MongoDB 的 jar 库并将其放入CARBON_HOME\repository\components\lib并重新启动。例如对于mysql,我mysql-connector-java-5.1.7-bin.jar在那个文件夹中有。希望这有帮助

于 2012-09-12T08:19:10.093 回答