zoukankan      html  css  js  c++  java
  • Java 连接MongoDB

    1、驱动

            通过java连接MongoDB需要一个java版的驱动

            下载地址:http://mongodb.github.io/mongo-java-driver/

    2、连接MongoDB

            通过 com.mongodb.MongoClient类来连接一个Mongod实例,通过 com.mongodb.client.MongoDatabase接口来操作具体的数据库

            连接本地数据库(主机:localhost,端口:27017)

            MongoClient mongoClient = new MongoClient();

            也可以直接指定host和port

            MongoClient mongoClient = new MongoClient(“10.10.1.1”,27017);

            也可以通过ServerAddress类来标识一个主机和端口,另外可以连接一个ServerAddres数组来指定多台MongoDB

            具体用法参考:http://api.mongodb.org/java/3.0/com/mongodb/MongoClient.html?_ga=1.251148742.1554550773.1438072201

    3、获取指定DB

            通过MongoClient类的getDatabase方法来获取一个指定的数据库。

            MongoDatabase db = mongoClient.getDatabase("test");

    4、获取指定的集合

            通过MongoDatabase类的getCollection方法来获取一个指定的集合

            DBCollection collection = db.getCollection("firstCollection");

    5、获取文档

            通过DBCollection的find方法来查询文档,查询形式多种多样,在后续进行详细讲解,下面是一个简单获取所有文档的例子

            DBCursor cursor = collection.find();

            返回结果是一个数据库游标,有了这个游标就可以进行数据的遍历了。

    这样一个简单的MongoDB的连接访问过程就完成了。

  • 相关阅读:
    Java在ACM中的应用
    acm->stl
    残缺棋盘--状压DP
    EOJ Monthly 2019.3 A
    【CF1141E】Superhero Battle
    AtCoder Grant Contest 10.F 博弈
    莫比乌斯反演总结
    P2257 YY的GCD
    BZOJ1011 莫比乌斯反演(基础题
    HDU1695 莫比乌斯反演
  • 原文地址:https://www.cnblogs.com/luoaz/p/4685356.html
Copyright © 2011-2022 走看看