Conexión a MongoDB usando Java desde Eclipse

Tiempo de lectura: 2 minutos

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»

Deja un comentario