我正在使用Mule 3.6,并希望使用通用数据库配置上的批量插入选项将数据加载到mongodb 3.0.8。
我输入了以下网址: JDBC:蒙戈://本地主机:27017 /测试
并尝试了许多不同的Mongo和JDBC驱动程序但仍然收到消息"测试连接失败。尝试加载驱动程序时出错..."
如何在Mule中配置通用数据库连接器以连接到Mongo?
答案 0 :(得分:1)
正如this post中所述,没有针对MongoDB的官方JDBC驱动程序,但建议的替代方法之一是使用UnityJDBC。
如果您决定遵循 UnityJDBC 方法,那么:
通过执行以下命令下载并安装驱动程序:
java -jar UnityJDBC_Trial_Install.jar
转到安装文件夹并将mongodb_unityjdbc_full.jar
复制到Mule应用程序的类路径中。
在通用数据库组件的全局元素中配置URL和驱动程序(您提供的值是正常的):
网址 jdbc:mongo://<host>:<port>/<database>
驱动程序类名称: mongodb.jdbc.MongoDriver
如果没有,请使用@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