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