comment vérifier à partir d'un pilote, si le serveur mongoDB est en cours d'exécution

Je me demande, si il y a un moyen de vérifier si le serveur mongoDB est en cours d'exécution de java pilote pour mongoDB?

Selon le tutoriel, je peux faire

Mongo m = new Mongo();
//or
Mongo m = new Mongo( "localhost" , 27017 );
//and
DB db = m.getDB( "mydb" );

Mais comment vérifier que je peux utiliser ces Mongo DB? Je ne vois pas isConnected() la méthode dans l'API.

db.getConnector().isOpen() 

retourne true

La seule façon que j'ai trouvée est de les appeler db.getDatabaseNames() et les captures MongoException.

Si peu plus civilisé?

OriginalL'auteur zmila | 2011-07-26