Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在mongoDB上连接mongoDB中的端口_Java_Mongodb_Android Studio_Mlab - Fatal编程技术网

Java 在mongoDB上连接mongoDB中的端口

Java 在mongoDB上连接mongoDB中的端口,java,mongodb,android-studio,mlab,Java,Mongodb,Android Studio,Mlab,我正在尝试连接mLab,但出现以下错误: 03-09 21:13:04.966 21557-21576/? E/AndroidRuntime: Caused by: java.lang.VerifyError: com/mongodb/DBPort$SaslAuthenticator 03-09 21:13:04.966 21557-21576/? E/AndroidRuntime: at com.mongodb.DBPort.authenticate(DBPort.java:387)

我正在尝试连接mLab,但出现以下错误:

03-09 21:13:04.966 21557-21576/? E/AndroidRuntime:  Caused by: java.lang.VerifyError: com/mongodb/DBPort$SaslAuthenticator
03-09 21:13:04.966 21557-21576/? E/AndroidRuntime:     at com.mongodb.DBPort.authenticate(DBPort.java:387)
03-09 21:13:04.966 21557-21576/? E/AndroidRuntime:     at com.mongodb.DBPort.checkAuth(DBPort.java:402)
03-09 21:13:04.966 21557-21576/? E/AndroidRuntime:     at com.mongodb.DBTCPConnector.doOperation(DBTCPConnector.java:209)
03-09 21:13:04.966 21557-21576/? E/AndroidRuntime:     at com.mongodb.DBCollectionImpl.sendWriteCommandMessage(DBCollectionImpl.java:508)
03-09 21:13:04.966 21557-21576/? E/AndroidRuntime:     at com.mongodb.DBCollectionImpl.writeWithCommandProtocol(DBCollectionImpl.java:458)
03-09 21:13:04.966 21557-21576/? E/AndroidRuntime:     at com.mongodb.DBCollectionImpl.insertWithCommandProtocol(DBCollectionImpl.java:418)
03-09 21:13:04.966 21557-21576/? E/AndroidRuntime:     at com.mongodb.DBCollectionImpl.insert(DBCollectionImpl.java:188)
03-09 21:13:04.966 21557-21576/? E/AndroidRuntime:     at com.mongodb.DBCollectionImpl.insert(DBCollectionImpl.java:167)
03-09 21:13:04.966 21557-21576/? E/AndroidRuntime:     at com.mongodb.DBCollection.insert(DBCollection.java:93)
03-09 21:13:04.966 21557-21576/? E/AndroidRuntime:     at com.mongodb.DBCollection.insert(DBCollection.java:78)
03-09 21:13:04.966 21557-21576/? E/AndroidRuntime:     at com.mongodb.DBCollection.insert(DBCollection.java:120)
03-09 21:13:04.966 21557-21576/? E/AndroidRuntime:     at com.example.irakl_000.maps.server_pcg.ServerRequest$StorePostAsyncTask.doInBackground(ServerRequest.java:161)
03-09 21:13:04.966 21557-21576/? E/AndroidRuntime:     at com.example.irakl_000.maps.server_pcg.ServerRequest$StorePostAsyncTask.doInBackground(ServerRequest.java:71)
03-09 21:13:04.966 21557-21576/? E/AndroidRuntime:     at android.os.AsyncTask$2.call(AsyncTask.java:288)
03-09 21:13:04.966 21557-21576/? E/AndroidRuntime:     at java.util.concurrent.FutureTask.run(FutureTask.java:237)
03-09 21:13:04.966 21557-21576/? E/AndroidRuntime:     at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231) 
03-09 21:13:04.966 21557-21576/? E/AndroidRuntime:     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) 
03-09 21:13:04.966 21557-21576/? E/AndroidRuntime:     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587) 
03-09 21:13:04.966 21557-21576/? E/AndroidRuntime:     at java.lang.Thread.run(Thread.java:841) 
我正在按照mLab的指示行事,但有点不对劲。我这里是我的代码:

        final BasicDBObject[] seedData = createSeedData();
        MongoClientURI uri  = new MongoClientURI("mongodb://<user>:<<password>@ds041861.mlab.com:port/db");
        MongoClient client = new MongoClient(uri);
        DB db = client.getDB(uri.getDatabase());

        DBCollection songs = db.getCollection("texts");

        songs.insert(seedData);// HERE IS THE ERROR
final BasicDBObject[]seedData=createSeedData();

MongoClientURI=new MongoClientURI(“我在你的照片中看到mongodb://:,mLab使用mongod 3.0.7。你应该使用mongo-java-driver-3.x.x。是一个链接

你给我们看了这张图片,所以它不完全是一个秘密,你真的使用了
mongodb://:xaxaxaxaxa hello blakes,是的,我用正确的值替换了:)。您是否认为问题在于我使用的java驱动程序<3.0.x?您是否已验证您能够使用
mongo
shell,使用与java应用程序中使用的相同凭据成功连接到mLab数据库?