Код: Выделить всё
try {
MongoClient mongoClient = new MongoClient("localhost", 27017);
MongoDatabase db = mongoClient.getDatabase("mydb");
// if db is down or error getting people collection handle it in catch block
MongoCollection people = commentarr.getCollection("people");
} catch (Exception e) {
// handle server down or failed query here.
}
< /code>
Результат - < /p>
Информация: исключение в потоке монитора при подключении к серверу Localhost: 27017 < /p>
< /blockquote>
с полученным стеком, содержащим несколько различных исключений, которые я пытался поймать, но все еще не ударил. Class = "Lang-None PrettyPrint-Override">com.mongodb.MongoSocketOpenException: Exception opening socket
Caused by: java.net.ConnectException: Connection refused
Есть ли способ просто выполнить запрос MongoDB от драйвера Java в блоке Try Catch и на самом деле заставил исключение?
Подробнее здесь: https://stackoverflow.com/questions/345 ... exceptions