how to check from a driver, if mongoDB server is running
I wonder, if there is a way to check if mongoDB server is running from java driver for mongoDB? According to the tutorial, I can do Mongo m = new Mongo(); // or Mongo m = new Mongo( "localhost" , 27017 ); // and DB db = m.getDB( "mydb" ); But how to check that I can use these Mongo and DB? I see no isConnected() method in the API. db.getConnector().isOpen() returns true The only way I found is call db.getDatabaseNames() and catch MongoException. If there some more civilized approach? Gates VP if there is a way to check if mongoDB server is running from java driver for MongoDB? So if you can do