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中可以看到我们添加成功了。

这里写图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值