0

我设法在 SpagoBi server (version 5.1) 下添加了我的 mongo 数据源,但在 SpagoBI studio(version 5.1) 下我不能这样做。我在 SpagoBI 工作室的 jdbc 驱动程序的可用列表下找不到 mongoDB 驱动程序,当我尝试添加它时,我得到了这些异常:

我试过:添加一个新的数据源 -> 添加一个新的连接配置文件 -> 我选择了“generic jdbc” 在我试过的驱动程序类名中:

  • “mongodb.jdbc.MongoDriver”就像在这个线程[1]中提到的,但它给了我这个例外:

    java.lang.ClassNotFoundException: mongodb.jdbc.MongoDriver
    
  • 我尝试了“com.mongodb.Mongo”,它给了我:

    java.lang.ClassCastException: com.mongodb.Mongo cannot be cast to java.sql.Driver
    

如何将我的 MongoDB 添加为 SpagoBI Studio 下的新数据源?

[1] mongodb的JDBC驱动类名是什么?

4

1 回答 1

0

带有 SpagoBI 的 MongoDB 数据源。All-In-One-SpagoBI-5.1.0_21012015 并安装了 mongo-java-driver-3.0.0.jar

以下是数据源配置详细信息:

类型:jdbc URL:服务器:端口/数据库用户:dbusername 密码:dbpasword 驱动程序:mongo

用户驱动程序名称为 mongo 并将 mongo-java-driver-3.0.0.jar 放在 lib 文件夹中

于 2016-01-25T18:09:00.463 回答