Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 2 sur 2
  1. #1
    Inactif
    " "
    Inscrit en
    janvier 2008
    Messages
    330
    Détails du profil
    Informations professionnelles :
    Activité : " "

    Informations forums :
    Inscription : janvier 2008
    Messages : 330
    Points : 198
    Points
    198

    Par défaut Charger des fichier dans MongoDB

    Bonjour,

    J'utilise un serveur mongoDB (pas en local).
    Pour acceder à mango, j'utilise l'outil client-serveur Putty.
    Mon but est de créer une base mongodb et y mettre des informations à aller récupérer dans des fichier.

    Ma question est la suivante:

    - sachant que mon serveur MongoDB n'est pas installé en local
    - j'ai java installé en local
    - Je voudrai utiliser le drive mongo.jar pour manipuler mes données (raquettes)

    Comment pourrai-je "relier" java et mongo de sorte à pouvoir faires des manipulations.

    Merci par avance

  2. #2
    Inactif
    " "
    Inscrit en
    janvier 2008
    Messages
    330
    Détails du profil
    Informations professionnelles :
    Activité : " "

    Informations forums :
    Inscription : janvier 2008
    Messages : 330
    Points : 198
    Points
    198

    Par défaut

    Bonjour,
    J'ai réussi à faire une connexion entre java et mongodb avec suivant, trouvé sur internet.

    Merci

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    //package com.mkyong.core;
    
    import java.net.UnknownHostException;
    
    import com.mongodb.BasicDBObject;
    import com.mongodb.DB;
    import com.mongodb.DBCollection;
    import com.mongodb.DBCursor;
    import com.mongodb.Mongo;
    import com.mongodb.MongoException;
    
    /**
     * Java + MongoDB Hello world Example
     * 
     */
    public class App {
    	public static void main(String[] args) {
    
    		try {
    			// connect to mongoDB, ip and port number
    			Mongo mongo = new Mongo("localhost", 27017);
    
    			// get database from MongoDB,
    			// if database doesn't exists, mongoDB will create it automatically
    			DB db = mongo.getDB("test");
    
    			// Get collection from MongoDB, database named "yourDB"
    			// if collection doesn't exists, mongoDB will create it
    			// automatically
    			DBCollection collection = db.getCollection("CollTest");
    
    			// create a document to store key and value
    			BasicDBObject document = new BasicDBObject();
    			document.put("id", 1001);
    			document.put("msg", "hello world mongoDB in Java");
    
    			// save it into collection named "yourCollection"
    			collection.insert(document);
    
    			// search query
    			BasicDBObject searchQuery = new BasicDBObject();
    			searchQuery.put("id", 1001);
    
    			// query it
    			DBCursor cursor = collection.find(searchQuery);
    
    			// loop over the cursor and print it retrieved result
    			while (cursor.hasNext()) {
    				System.out.println(cursor.next());
    			}
    
    			System.out.println("Done");
    			
    		} catch (UnknownHostException e) {
    			e.printStackTrace();
    		} catch (MongoException e) {
    			e.printStackTrace();
    		}
    
    	}
    }

+ Répondre à la discussion
Cette discussion est résolue.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •