zoukankan      html  css  js  c++  java
  • Java操作MongoDB

    一、连接数据库

    1.导入jar包

    2.连接数据库

    连接时,需要指定数据库名称,如果指定的数据库不存在,mongo会自动创建数据库。

    连接数据库的Java代码如下:

    public static void main( String args[] ){
          try{   
           // 连接到 mongodb 服务
             MongoClient mongoClient = new MongoClient( "localhost" , 27017 );
           
             // 连接到数据库
             MongoDatabase mongoDatabase = mongoClient.getDatabase("test");  
          }catch(Exception e){
            e.printStackTrace();
          }
    }

    二、查询数据

    public static void main(String[] args) {
            
            try{
                MongoClient mongoClient = new MongoClient( "localhost" , 27017 );//连接到 mongodb服务
                MongoDatabase mongoDatabase = mongoClient.getDatabase("test");
                MongoCollection<Document> collection = mongoDatabase.getCollection("stu");
    
                //1. 获取迭代器FindIterable<Document>
                FindIterable<Document> findIterable = collection.find();
                //2. 获取游标MongoCursor<Document>
                MongoCursor<Document> mongoCursor = findIterable.iterator();
                //3. 通过游标遍历检索出的文档集合
                while(mongoCursor.hasNext()){
                    String str=mongoCursor.next().toJson();
                    System.out.println(str);
                }
            }catch(Exception e){
                e.printStackTrace();
            }
        }
  • 相关阅读:
    国庆清北 Day5 T3 holyshit
    清北国庆Day4 T2 r
    清北国庆Day4 T2 y
    国庆清北Day4 DP 题目
    国庆清北 DP
    国庆清北 搜索
    国庆清北 图论
    国庆清北 数据结构
    python爬虫学习:网页采集器、豆瓣电影爬取、百度翻译
    入门爬虫-requests模块
  • 原文地址:https://www.cnblogs.com/FrankLiner/p/7953621.html
Copyright © 2011-2022 走看看