package com.mongo.ulit;
import java.net.UnknownHostException;
import com.mongodb.BasicDBObject;
import com.mongodb.DB;
import com.mongodb.DBCollection;
import com.mongodb.DBCursor;
import com.mongodb.Mongo;
import com.mongodb.MongoException;
public class MonConnection {
public static void main(String[] args) {
try {
//实例化Mongo对象,连接27017端口
Mongo mongo = new Mongo("localhost", 27017);
//连接名为yourdb的数据库,假如数据库不存在的话,mongodb会自动建立
DB db = mongo.getDB("yourdb");
// Get collection from MongoDB, database named "yourDB"
//从Mongodb中获得名为yourColleection的数据集合,如果该数据集合不存在,Mongodb会为其新建立
DBCollection collection = db.getCollection("yourCollection");
// 使用BasicDBObject对象创建一个mongodb的document,并给予赋值。
BasicDBObject document = new BasicDBObject();
document.put("id", 1001);
document.put("msg", "hello world mongoDB in Java");
//将新建立的document保存到collection中去
collection.insert(document);
// 创建要查询的document
BasicDBObject searchQuery = new BasicDBObject();
searchQuery.put("id", 1001);
// 使用collection的find方法查找document
DBCursor cursor = collection.find(searchQuery);
//循环输出结果
while (cursor.hasNext()) {
System.out.println(cursor.next());
}
System.out.println("Done");
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (MongoException e) {
e.printStackTrace();
}
}
}
下面是mongodb的java驱动jar文件
mongodb 包,使用的时间将mongodb.z01.zip改为mongodb.z01然后解压即可
分享到:
相关推荐
标题“MongoDB连接池for Java”指的是在Java环境中,针对MongoDB数据库实现的连接池解决方案。这种解决方案通常基于特定的Java驱动程序,如MongoDB的Java驱动程序(com.mongodb.client.MongoClients),它提供了连接...
mongodb Java连接池配置 用于避免Java连接mongodb数据库数过高引起的一系列问题
`CacheServiceImp.java`可能是一个实现了缓存服务的类,它可以与MongoDB连接池协同工作,将经常访问的数据存储在内存中,进一步减少对数据库的访问。缓存策略可以显著提升应用性能,尤其是对于读密集型的应用。 `...
本篇将深入探讨"mongodb_java_2.6_API",即MongoDB 2.6版本的Java驱动程序API,了解如何使用Java进行MongoDB的开发。 1. **MongoDB Java驱动程序概述** MongoDB的Java驱动程序是Java开发者与MongoDB服务器通信的...
接下来,我们需要了解如何在Java代码中建立MongoDB连接。以下是一个简单的示例: ```java import com.mongodb.client.MongoClients; import com.mongodb.client.MongoClient; import ...
在本文中,我们将深入探讨如何在Spring Boot应用中配置MongoDB连接池,同时也会涉及到Spring Boot与MyBatis以及MySQL数据库的整合。Spring Boot以其简洁的配置和强大的自动化配置功能,已经成为Java开发者构建微服务...
#### 二、Java环境下的MongoDB连接与操作 1. **添加依赖**: - 在Java项目中使用MongoDB之前,需要添加MongoDB的Java驱动依赖。可以通过Maven或Gradle来管理依赖。 ```xml <groupId>org.mongodb <artifactId>...
MongoDB Java驱动是Java开发者与MongoDB数据库交互的重要工具,它允许Java应用程序通过标准的Java API来执行查询、插入、更新和删除等操作。在Java中使用MongoDB,首先需要安装并配置对应的驱动版本,以确保与正在...
这里提到的"Java连接mongoDB需要的jar包(3.9.1)"是指Java开发者用于连接MongoDB数据库的一组关键库文件,包括`bson-3.9.1.jar`、`mongodb-driver-3.9.1.jar`和`mongodb-driver-core-3.9.1.jar`。这些JAR文件是...
这是一个java的mongodb的驱动包,使用它就能够与用java去连接mongodb服务器,和操作mongodb
接下来,我们需要配置MongoDB的连接。创建一个`MongoClient`实例,指定服务器地址和端口,如果使用的是认证数据库,还需要提供用户名和密码: ```java MongoClient mongoClient = MongoClients.create("mongodb://...
4. **配置MongoDB连接**: 在Spring Boot应用中,可以通过application.properties或yaml文件配置MongoDB连接信息。例如: ```properties spring.data.mongodb.uri=mongodb://localhost:27017/myDatabase ``` 或者,...
1. **MongoDB的Java驱动程序**:MongoDB 3.4.2的Java驱动程序是连接MongoDB数据库的关键组件。它允许开发者通过Java代码执行所有数据库操作,如创建、读取、更新和删除(CRUD)数据。驱动程序提供了丰富的API,可以...
在Java开发环境中,MongoDB提供了Java驱动API,使得Java程序员可以方便地与MongoDB进行交互。本文档将深入探讨如何利用Java驱动API来操作MongoDB数据库。 一、MongoDB Java驱动API简介 MongoDB的Java驱动程序是Java...
在这个“MongoDB之Java使用例子”中,我们将深入探讨如何在Java环境中操作MongoDB数据库,包括增、删、改、查(CRUD)操作以及图像数据的存储和检索。 首先,Java与MongoDB的交互主要通过MongoDB的Java驱动程序实现...
创建集合的Java代码可能包括初始化MongoDB客户端,连接到服务器,然后在指定的数据库中创建集合。 数据查询则涉及到MongoDB的查询语言,它允许我们根据特定条件检索数据。在Java中,这通常涉及构建一个查询对象,并...
MongoDB的Java驱动是连接Java应用程序与MongoDB数据库的关键组件,3.7.0版本是这一驱动的一个稳定发行版。这个压缩包包含了三个核心的JAR文件,它们分别是`mongodb-driver-3.7.0.jar`、`mongodb-driver-core-3.7.0....
Java连接MongoDB是Java开发中常见的一项任务,用于与NoSQL数据库进行交互。MongoDB是一个高性能、开源、无模式的文档型数据库,广泛应用于数据存储和处理。在Java环境中,我们通常使用MongoDB的Java驱动程序来实现...