Java连接MongoDB

一、首先,我们要下载Java的Mongodb驱动包。

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

这里写图片描述

二、然后,将下载的jar包导入到Java项目中。

Java导入外部jar包的方法:

http://blog.csdn.net/mmayanshuo/article/details/79254278

三、编写代码:

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


import java.util.*;
import org.bson.Document;


import com.mongodb.MongoClient;
import com.mongodb.client.MongoCollection;
import com.mongodb.client.MongoDatabase;;
public class MongodbHelper {
    public static void main(String args[])
    {
        try{
            // 连接Mongodb服务
            MongoClient mongoClient =new MongoClient("localhost",27017);

            //连接到数据库
            MongoDatabase mongoDatabase =mongoClient.getDatabase("mongoaccess");
            /*
            //创建集合
            mongoDatabase.createCollection("xiaoma");
            */
            //获取集合
            MongoCollection<Document> collection =mongoDatabase.getCollection("xiaomage");
            //创建文档
            Document document =new Document("title","MongoDB").
            append("description","database").
            append("likes",100).
            append("name","xiaoma");
            List<Document> documents =new ArrayList<Document>();
            documents.add(document);
            //插入文档
            collection.insertMany(documents);
            System.out.println("插入文档成功!");
        }catch(Exception e)
        {
            System.err.println(e.getClass().getName()+":"+e.getMessage());
        }
    }

}

运行代码,我们从RoboMongo中可以看到我们添加成功了。

这里写图片描述

发布了76 篇原创文章 · 获赞 123 · 访问量 19万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览