Код: Выделить всё
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>
INFO: Exception in monitor thread while connecting to server localhost:27017
< /code>
С помощью полученного трассировки стека, содержащего несколько различных исключений, которые я пытался поймать, но мои блоки улова все еще ничего не делали. < /p>
com.mongodb.MongoSocketOpenException: Exception opening socket
Caused by: java.net.ConnectException: Connection refused
есть ли способ просто выполнить монго -запрос от водителя Java в блоке Try Catch и на самом деле заставил исключение? < /p>
Подробнее здесь: https://stackoverflow.com/questions/345 ... exceptions