MongoDB не может подключитьсяJAVA

Программисты JAVA общаются здесь
Anonymous
 MongoDB не может подключиться

Сообщение Anonymous »

В основном у меня есть эта ошибка: < /p>

Код: Выделить всё

Exception in thread "main" java.lang.NoSuchMethodError: 'com.mongodb.spi.dns.DnsClient com.mongodb.MongoClientSettings.getDnsClient()'
< /code>
Это мой код: < /p>
public MongoDatabase connect() {
try {
String connectionString = "mongodb+srv://dev:@cluster0.ji1ynnc.mongodb.net/?retryWrites=true&w=majority&appName=AtlasApp";

MongoClient mongoClient = MongoClients.create(connectionString);

return mongoClient.getDatabase("dashboard");
} catch (Exception e) {
System.out.println(e);
return null;
}
}
< /code>
Я искал других людей, сталкивающихся с той же проблемой, но никто, кажется, никогда не видел эту ошибку
единственный ответ, который я нашел, был: < /p>
public MongoDatabase connect() {
try {
String connectionString = "mongodb+srv://dev:@cluster0.ji1ynnc.mongodb.net/?retryWrites=true&w=majority&appName=AtlasApp";

ServerApi serverApi = ServerApi.builder().version(ServerApiVersion.V1).build();

MongoClientSettings settings = MongoClientSettings.builder()
.applyConnectionString(new ConnectionString(connectionString))
.serverApi(serverApi)
.build();

MongoClient mongoClient = MongoClients.create(settings);
return mongoClient.getDatabase("dashboard");

} catch (Exception e) {
System.out.println(e);
return null;
}
}
Но это тоже не работает, он просто создает ту же ошибку

Подробнее здесь: https://stackoverflow.com/questions/771 ... 4t-connect

Вернуться в «JAVA»