Créer une connexion à un serveur distant MongoDB pour une application Java

Mettre en place une base de données distante pour une application Java est appréciable pour mettre encore plus en avant la portabilité du langage Java et de ses applications.
Le code ci-dessous crée une connexion distante avec une base de données MongoDB sur MongoLab, sans oublier d'ajouter mongo-java-driver au classpath...
   import com.mongodb.Mongo;
   import com.mongodb.DB;
   import java.net.UnknownHostException;
   
   import java.util.Set;
   /**
    *
    * @author elkrari
    */
   public class AuthentificationMongoDB {
       public static void main(String[] args) throws UnknownHostException {
           Mongo mongoClient = new Mongo( "Adresse Serveur" , N°Port );
           DB db = mongoClient.getDB( "BaseDeDonnées" );
           boolean auth = db.authenticate("Utilisateur", new String("MotDePasse").toCharArray() );
           Set collections = db.getCollectionNames();
           for (String s : collections) {
               System.out.println(s);
           }
       }
   }
  
S'affichera en sortie de console les collections de la base de données interrogée

Aucun commentaire :

Enregistrer un commentaire