zoukankan      html  css  js  c++  java
  • Ecplise通过Java连接MongoDB数据库

    在Ecplise上新建一个项目后,将MongoDB的jar包导入到项目中

    代码如下:

     1 package test;
     2 
     3 import org.bson.Document;
     4 
     5 import com.mongodb.MongoClient;
     6 import com.mongodb.MongoClientOptions;
     7 import com.mongodb.ServerAddress;
     8 import com.mongodb.client.FindIterable;
     9 import com.mongodb.client.MongoCollection;
    10 import com.mongodb.client.MongoDatabase;
    11 
    12 public class MongoDB {
    13     public static void main(String[] args) {
    14         MongoClientOptions option = MongoClientOptions.builder().connectTimeout(60000).build();
    15         MongoClient monGoClient = new MongoClient(new ServerAddress("localhost", 27017), option);
    16         // 获取操作数据库
    17         MongoDatabase db = monGoClient.getDatabase("first_mongoDb");
    18         // 获取集合。后面的操作,大部分都是基于集合操作
    19         MongoCollection<Document> contections = db.getCollection("first");
    20         System.out.println("MongoDB数据库连接成功");
    21         // 查询集合中的所有数据
    22         FindIterable<Document> result = contections.find();
    23         for (Document document : result) {
    24             System.out.println(document);
    25         }
    26     }
    27 }

    运行效果如下:

     

  • 相关阅读:
    String类的concat()方法
    字符串转换为时间类型
    translate函数
    弹出窗口
    数据库大小写问题
    360浏览器屏蔽广告
    String.valueOf()
    测试
    选择排序算法
    输出101~200内的质数
  • 原文地址:https://www.cnblogs.com/miao-com/p/15485132.html
Copyright © 2011-2022 走看看