尝试在Mule中加载通用数据库配置的驱动程序时出错

时间:2016-05-25 11:08:54

标签: mongodb jdbc mule database-connection

我正在使用Mule 3.6,并希望使用通用数据库配置上的批量插入选项将数据加载到mongodb 3.0.8。

我输入了以下网址: JDBC:蒙戈://本地主机:27017 /测试

并尝试了许多不同的Mongo和JDBC驱动程序但仍然收到消息"测试连接失败。尝试加载驱动程序时出错..."

如何在Mule中配置通用数据库连接器以连接到Mongo?

2 个答案:

答案 0 :(得分:1)

正如this post中所述,没有针对MongoDB的官方JDBC驱动程序,但建议的替代方法之一是使用UnityJDBC

如果您决定遵循 UnityJDBC 方法,那么:

  1. 通过执行以下命令下载并安装驱动程序:

    java -jar UnityJDBC_Trial_Install.jar

  2. 转到安装文件夹并将mongodb_unityjdbc_full.jar复制到Mule应用程序的类路径中。

  3. enter image description here

    1. 在通用数据库组件的全局元素中配置URL和驱动程序(您提供的值是正常的):

      网址 jdbc:mongo://<host>:<port>/<database>

      驱动程序类名称: mongodb.jdbc.MongoDriver

    2. 如果没有,请使用@JoostD建议的MongoDB Connector

答案 1 :(得分:0)

您需要使用MongoDB连接器,它应该包含在工作室中。

否则从Anypoint Exchange安装它:

https://www.mulesoft.com/exchange/#!/mongodb-integration-connector

另见一些例子:

https://www.mulesoft.com/exchange/#!/importing-csv-into-mongodb