使用mongo-java-driver3.0.2.jar和mongodb3.0在java代码中的用户验证4

以下是使用mongo-java-driver3.0.2.jar和mongodb3.0.4在java代码中的用户验证:

ServerAddress sa = new ServerAddress(host, port);
List<MongoCredential> mongoCredentialList = new ArrayList<MongoCredential>();
mongoCredentialList.add(MongoCredential.createMongoCRCredential(username, database, password.toCharArray()));
new MongoClient(sa, mongoCredentialList);

把相关参数改为自己的就好。
参考: http://bbs.csdn.net/topics/390773799


注:我测试时发现,用这个方法,只有当把3.0.4的用户验证方式改为和2.6一样的时候才能通过,新的验证方式依旧提示无法验证。

你可能感兴趣的:(使用mongo-java-driver3.0.2.jar和mongodb3.0在java代码中的用户验证4)