Bonjour,
j'utilise mongodb comme SGBD dans mon application java, j'essai de me connecter à la base de données et d’insérer une liste de personne dans ma base de données :voici une partie de code de mon main :
voila le code de la classe EntryDAO :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Morphia morphia =new Morphia(); String mongo2 ="test"; EntryDAO personneDAO=new EntryDAO(MongoUtil.getMongo(),morphia,mongo2); System.out.println("Connect to database successfully"); for(PersonneDaoImpl annua : liste) { for(Personne p : annua.personnes){ System.out.println(p); personneDAO.save(p); } MongoUtil.getMongo().close();
mais quand j’exécute mon code, les messages d'erreurs suivant s'affichent :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public class EntryDAO extends BasicDAO<Personne,String> { public EntryDAO (MongoClient mongoClient, Morphia morphia, String dbName) { super(mongoClient, morphia, dbName); } }
18 janv. 2016 11:42:53 org.mongodb.morphia.logging.MorphiaLoggerFactory chooseLoggerFactory
INFO: LoggerImplFactory set to org.mongodb.morphia.logging.jdk.JDKLoggerFactory
18 janv. 2016 11:42:53 com.mongodb.diagnostics.logging.JULLogger log
INFO: Cluster created with settings {hosts=[localhost:27017], mode=SINGLE, requiredClusterType=UNKNOWN, serverSelectionTimeout='30000 ms', maxWaitQueueSize=500}
18 janv. 2016 11:42:53 com.mongodb.diagnostics.logging.JULLogger log
INFO: No server chosen by PrimaryServerSelector from cluster description ClusterDescription{type=UNKNOWN, connectionMode=SINGLE, all=[ServerDescription{address=localhost:27017, type=UNKNOWN, state=CONNECTING}]}. Waiting for 30000 ms before timing out
18 janv. 2016 11:42:54 com.mongodb.diagnostics.logging.JULLogger log
INFO: Exception in monitor thread while connecting to server localhost:27017
je ne sais pas comment faire pour me connecter au serveur!
aidez moi svp.
Merci.
Partager