2014-12-22 64 views
10

com.mysql.jdbc.Drivermysql的情況下,JDBCdriver類爲mongodb會是什麼?mongodb的JDBC驅動程序類名稱是什麼?

Java代碼,它可以作爲

MongoClient mongoClient = new MongoClient("localhost"); 

但在JMeter的情況下取得的,需要JDBC驅動類名。

+0

http://docs.mongodb.org/ecosystem/drivers/java/請參閱此。 – ambarox

+0

[Unity JDBC](http://www.unityjdbc.com/mongojdbc/mongo_jdbc.php)將成爲你的朋友。 –

+5

請注意,提示'mongodb.jdbc.MongoDriver'的答案是指商業[Unity JDBC驅動程序](http://www.unityjdbc.com/mongojdbc/mongo_jdbc.php)。 MongoDB沒有官方支持的JDBC驅動程序。根據Dmitry T的回答,JMeter 2.10+支持使用官方的MongoDB Java驅動程序來替代JDBC。 – Stennie

回答

9

您可以嘗試使用下面的細節作爲參考

JDBC驅動程序類名:mongodb.jdbc.MongoDriver

URL格式爲:jdbc:蒙戈:// < \服務器>/< \的databaseName >

eg URL = 「JDBC:蒙戈://ds029847.mongolab.com:29847/TPCH」; Cond = DriverManager.getConnection(url,「dbuser」,「dbuser」);

希望這會有所幫助。

2

您可以使用它作爲下面。

JDBC驅動程序類名:mongodb.jdbc.MongoDriver URL格式:
JDBC:蒙戈://(服務器)/(的databaseName)

更多細節請參考this鏈接

+0

該鏈接不包含相關信息。 –

2

在JMeter 2.10版中引入了2個新的測試元件:

  1. MongoDB Source Config
  2. MongoDB Script

哪個可以用於將請求發送到服務器的MongoDB作爲替代JDBC請求採樣。

JMeter version 2.11內置MongoDB的Java驅動程序已更新到mongo-java-driver-2.11.3

1

在Java:

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