今天用了mongoDB 3.5的开发包,发现以前熟悉的getDB等方法都被废弃了。查看官网的教程,现在可以用这种方法访问:
MongoCredential credential = MongoCredential.createCredential("username", "dbname", "password".toCharArray());
MongoClientOptions options = MongoClientOptions.builder().sslEnabled(false).build();
mongoClient = new MongoClient(new ServerAddress("serverAddress", port),
Arrays.asList(credential),
options);
MongoDatabase db = mongoClient.getDatabase("dbname");
col = db.getCollection("collectionname");