Я хотел бы подключиться к моей MongoDB (размещенной на MongoHQ ). Я получаю следующую ошибку, когда хочу подключиться к базе данных (с драйвером Java)
ERROR/AndroidRuntime(597): java.lang.NoClassDefFoundError: com.mongodb.DBPortPool
ERROR/AndroidRuntime(597): at com.mongodb.DBPortPool$Holder.get(DBPortPool.java:52)
ERROR/AndroidRuntime(597): at com.mongodb.DBTCPConnector._set(DBTCPConnector.java:380)
ERROR/AndroidRuntime(597): at com.mongodb.DBTCPConnector.<init>(DBTCPConnector.java:46)
ERROR/AndroidRuntime(597): at com.mongodb.Mongo.<init>(Mongo.java:138)
ERROR/AndroidRuntime(597): at com.mongodb.Mongo.<init>(Mongo.java:124)
ERROR/AndroidRuntime(597): at com.mongodb.Mongo.<init>(Mongo.java:114)
ERROR/AndroidRuntime(597): at xxx.MainActivity$1.onClick(MainActivity.java:29)
Я использую следующий код:
Mongo mng = new Mongo("flame.mongohq.com", 27073); // <- error
DB mngDb = mng.getDB("xxx");
mngDb.authenticate("xxx", "xxx".toCharArray());
DBCollection mngColl = mngDb.getCollection("xxx");
// mText.setText("Data Count: "+Long.toString(mngColl.getCount()));
Я добавил драйвер в Eclipse через Свойства> Путь сборки Java> Библиотеки> Добавить Externel JAR