domingo, 9 de febrero de 2014

Leer las bases de datos MongoDB desde Java / Read MongoDB databases from Java

Hola, a continuación les muestro como leer los nombres de las bases de datos de MongoDB desde Java 1.7, usando el conector versión mongo-java-driver-2.9.3.jar.

Hello, next I will show you how to read the MongoDB database names from Java 1.7, using connector version mongo-java-driver-2.9.3.jar.
import com.mongodb.Mongo;
import com.mongodb.MongoException;
import java.util.List;

public class MongoDBAccess {

 /**
  * @param args
  */
 public static void main(String[] args) {
  Mongo mongoClient = null;
  try{
   mongoClient = new Mongo("127.0.0.1", 27017); // Change to proper server or port, I used the default one
   List databases = mongoClient.getDatabaseNames();
   for(String database : databases){
    System.out.println(database);
   }
  }
  catch(MongoException exc){
   System.out.println(exc.getMessage());
  }
  catch(Exception exc){
   System.out.println(exc.getMessage());
  }
  finally{
   if(mongoClient != null){
    mongoClient.close();
   }
  }
 }
}
Para mayor información, visiten: MongoDB - Java Language Center
For further information, visit: MongoDB - Java Language Center

No hay comentarios: