【问题标题】:WSO2 Data Services Server - Adding a new Database supportWSO2 数据服务服务器 - 添加新的数据库支持
【发布时间】:2015-08-04 15:39:55
【问题描述】:

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

【问题讨论】:

    标签: mongodb wso2 mongodb-java wso2dss


    【解决方案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 一起使用。

    问候, 普拉巴斯

    【讨论】:

    • 感谢 Prabhath 和 Nuvio。今晚我会尝试一下,让你知道结果如何。
    • 添加自定义数据源支持以便可以编写适配器将是一个很好的功能。我很期待。
    • 可用的 JDBC 驱动程序无法按预期工作。等待新功能。
    【解决方案2】:

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

    【讨论】:

    • 感谢 Nuvio,我将尝试一下并在此处发布它的进展情况。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多