【发布时间】:2015-08-04 15:39:55
【问题描述】:
如何在 2.6.3 版本的 WSO2 数据服务服务器中添加新的数据库支持 (MongoDB)。
【问题讨论】:
标签: mongodb wso2 mongodb-java wso2dss
如何在 2.6.3 版本的 WSO2 数据服务服务器中添加新的数据库支持 (MongoDB)。
【问题讨论】:
标签: mongodb wso2 mongodb-java wso2dss
如果数据库连接通过 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 一起使用。
问候, 普拉巴斯
【讨论】:
对此我不确定,但我想如果默认情况下不支持,您可以随时下载 MongoDB 的 jar 库并将其放入 CARBON_HOME\repository\components\lib 并重新启动。例如对于 mysql,我在该文件夹中有 mysql-connector-java-5.1.7-bin.jar。
希望对您有所帮助
【讨论】: