【问题标题】:what is the JDBC driver class name for mongodb?mongodb 的 JDBC 驱动程序类名是什么?
【发布时间】:2016-07-12 17:19:46
【问题描述】:

就像mysql 中的com.mysql.jdbc.DrivermongodbJDBC driver 类是什么?

在java代码中可以得到

MongoClient mongoClient = new MongoClient("localhost");

但在JMeter 的情况下,它需要JDBC 驱动程序类名。

【问题讨论】:

  • Unity JDBC 将成为您的朋友。
  • 请注意,建议mongodb.jdbc.MongoDriver 的答案指的是商业广告Unity JDBC Driver。 MongoDB 没有官方支持的 JDBC 驱动程序。根据 Dmitry T 的回答,JMeter 2.10+ 支持使用官方 MongoDB Java 驱动程序作为 JDBC 的替代方案。

标签: java mongodb jmeter


【解决方案1】:

您可以尝试使用以下详细信息作为参考

JDBC驱动类名:mongodb.jdbc.MongoDriver

网址格式:jdbc:mongo:///

例如url="jdbc:mongo://ds029847.mongolab.com:29847/tpch";

Con = DriverManager.getConnection(url, "dbuser", "dbuser");

希望这会有所帮助。

【讨论】:

    【解决方案2】:

    你可以像下面这样使用它。

    JDBC Driver类名:mongodb.jdbc.MongoDriver URL格式:
    jdbc:mongo://(serverName)/(databaseName)

    更多详情请参考this链接

    【讨论】:

      【解决方案3】:

      在 JMeter 2.10 版中引入了 2 个新的测试元素:

      1. MongoDB Source Config
      2. MongoDB Script

      它可用于向 MongoDB 服务器发送请求,作为 JDBC Request Sampler 的替代方案。

      JMeter version 2.11内置的MongoDB Java驱动已经更新为mongo-java-driver-2.11.3

      【讨论】:

      • ...在 JMeter 4.0 中再次被弃用。
      【解决方案4】:

      在 Java 中:

      // To connect to mongodb server
               MongoClient mongoClient = new MongoClient( "localhost" , 27017 );
      

      【讨论】:

        猜你喜欢
        • 2019-03-13
        • 1970-01-01
        • 2010-09-20
        • 2017-12-07
        • 1970-01-01
        • 2011-08-14
        • 2014-04-14
        • 2013-07-13
        • 1970-01-01
        相关资源
        最近更新 更多