Primero creo un nuevo proyecto en eclipse

A continuación añado el driver conector de Java-MongoDB, en este caso uso el driver mongo-java-driver-3.2.2.jar


Selecciono Add External JARs y elijo el conector correspondiente.

Creo una clase en java para hacer la conexión a mongo como muestro a continuación.

Después creo un método en el que hago la conexión a la base de datos en MongoDB y a una colección.
import com.mongodb.MongoClient;
import com.mongodb.client.MongoCollection;
import com.mongodb.client.MongoDatabase;
import org.bson.Document;
public class Principal {
private static MongoCollection<Document> conexion_mongo(String nombreBDD, String nombreCollection) {
try {
MongoClient mongo = new MongoClient();
MongoDatabase db = mongo.getDatabase(nombreBDD);
MongoCollection<Document> coleccion = db.getCollection(nombreCollection);
System.out.println("Se ha conectado a MongoDB");
return coleccion;
} catch (Exception e) {
System.out.println("Error");
}
return null;
}
public static void main(String[] args) {
// Nombre de la base de datos
String nombre = "nombre_bbdd";
// Nombre de la colección
String coleccion = "nombre_coleccion";
MongoCollection<Document> coleccion_bbdd = conexion_mongo(nombre, coleccion);
}
}
Por último comprobamos la consola para confirmar que ha ido bien la conexión.

Espero que les sirva de ayuda y que tengan un feliz día.

1 comentario en «Conexión a MongoDB usando Java desde Eclipse»