java操作mongodb_Java操作MongoDB实现CRUD

本文介绍了如何在Java环境下使用MongoDB,包括创建Maven项目、添加MongoDB驱动依赖,以及实现验证和未验证连接MongoDB的工具类。接着通过JUnit测试类展示了MongoDB的CRUD操作,包括插入、更新、删除和查询文档。
摘要由CSDN通过智能技术生成

开发环境

1、Mac

2、IDEA

3、MongoDB 3.6.5

4、Maven

项目实例

1、创建Maven项目mongodb_test,这里不废话

2、pom.xml添加jar依赖,这里用到了两个jar:mongo-java-driver:3.7.0(尽量和你MongoDB版本一致),Junit4.7(我用到了Junit,没用可以不引)

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

4.0.0

mongodb_test

mongodb_test

1.0-SNAPSHOT

http://maven.apache.org

org.mongodb

mongo-java-driver

3.7.0

junit

junit

4.7

test

3、创建MongoDB连接工具类 MongoConnection,其中有两种连接方式:验证用户名+密码,不验证用户名+密码;

package connection;

import com.mongodb.MongoClient;

import com.mongodb.MongoCredential;

import com.mongodb.ServerAddress;

import com.mongodb.client.MongoDatabase;

import java.util.ArrayList;

import java.util.List;

/**

* MongoDB连接工具类

* @author lihaoshan

* @date 2018-05-30

* */

public class MongoConnection {

/**

* 需要验证用户名、密码的连接方式

* @return mongoDatabase

* */

public MongoDatabase getConnection(){

try{

//连接到MongoDB服务,如果是远程连接可以将localhost改

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值