在SpagoBi studio中添加MongoDB作为新的源数据,找不到MongoDB驱动程序类名

时间:2015-08-13 14:33:44

标签: mongodb jdbc business-intelligence spagobi

我设法在SpagoBi服务器(版本5.1)下添加我的mongo数据源,但我不能在SpagoBI studio(版本5.1)下执行此操作。 我在SpagoBI工作室的jdbc驱动程序列表下找不到mongoDB驱动程序,当我尝试添加它时,我得到了这些例外:

我试过了: 添加新数据源 - >添加新的连接个人资料 - >我选择了“通用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
    

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

[1] what is the JDBC driver class name for mongodb?

1 个答案:

答案 0 :(得分:0)

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

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

类型:jdbc URL:server:port / database用户:dbusername Pasword:dbpasword驱动程序:mongo

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