java api 的应用,可不是jdbc啊,mongodb 很奇怪,很奇怪,
代码的例子包括了,常用的 添加,修改,删除,统计,分页,条件,文档嵌套查询
测试代码
import java.util.HashSet;
import java.util.Set;
import org.junit.Test;
import dao.MobileDao;
import entity.Mobile;
import entity.Params;
public class MongoDBTest {
@Test
public void testInsert() throws Exception {
MobileDao dao = new MobileDao();
Mobile m = new Mobile();
m.setId(102);
m.setBrand("HTC");
m.setName("dream");
Set<Params> set = new HashSet<Params>();
Params p1 = new Params();
p1.setName("app");
p1.setValue("中文情况");
Params p2 = new Params();
p2.setName("上市时间");
p2.setValue("2011-1-1");
set.add(p1);
set.add(p2);
m.setSet(set);
dao.insert(m);
}
@Test
public void testModify() throws Exception {
MobileDao dao = new MobileDao();
Mobile m = new Mobile();
Mobile m2 = new Mobile();
m.setName("tattoo");
m2.setBrand("lenovo");
m2.setId(m2.getId());
m2.setName("s1");
dao.modify(m, m2);
}
@Test
public void testRemove() throws Exception {
MobileDao dao = new MobileDao();
Mobile m = new Mobile();
m.setName("s1");
dao.remove(m);
}
@Test
public void testQueryAll() throws Exception {
MobileDao dao = new MobileDao();
dao.queryAll(new Mobile());
}
@Test
public void testQuery() throws Exception {
MobileDao dao = new MobileDao();
dao.query(new Mobile());
}
@Test
public void testLoad() throws Exception {
MobileDao dao = new MobileDao();
Mobile m = new Mobile();
m.setId(1);
dao.load(m);
}
}
完整代码在附件中
分享到:
相关推荐
本篇将深入探讨"mongodb_java_2.6_API",即MongoDB 2.6版本的Java驱动程序API,了解如何使用Java进行MongoDB的开发。 1. **MongoDB Java驱动程序概述** MongoDB的Java驱动程序是Java开发者与MongoDB服务器通信的...
MongoDB Java驱动API是用于与MongoDB数据库交互的Java库,它是MongoDB官方提供的一个关键组件,使得Java开发者能够方便地在应用程序中存取数据。MongoDB是一个高性能、开源、无模式的文档型数据库,而Java驱动API则...
在这个压缩包中,你将找到专为Windows 64位系统优化的MongoDB安装程序,以及Java API的文档,这对于使用Java进行MongoDB集成开发的开发者来说极其重要。 MongoDB的安装过程: 1. **下载与解压**:首先,你需要下载...
### MongoDB Java API 使用详解 #### 一、Java 驱动简介与一致性 MongoDB 的 Java 驱动是线程安全的,适用于大多数应用程序场景。通常情况下,只需要创建一个 `Mongo` 实例即可,因为它内部包含了一个连接池(默认...
在Java开发环境中,MongoDB提供了Java驱动API,使得Java程序员可以方便地与MongoDB进行交互。本文档将深入探讨如何利用Java驱动API来操作MongoDB数据库。 一、MongoDB Java驱动API简介 MongoDB的Java驱动程序是Java...
在“mongodb-JavaApi”压缩包中,你很可能会找到以下关键知识点: 1. **连接MongoDB**:使用`MongoClient`类建立到MongoDB服务器的连接。你需要指定服务器地址(例如"localhost")和端口号(默认为27017)。 2. **...
最新的2.9.1版本的java api文档。比较实用,方便离线的时候查看。
MongoDB Driver for Java 2.5.3是官方提供的用于Java开发者与MongoDB数据库交互的API。这个API允许程序员高效地执行各种操作,包括插入、查询、更新和删除MongoDB中的数据。MongoDB是一个高性能、无模式的文档型...
在Java开发环境中,与MongoDB交互通常通过Java API进行。本项目聚焦于MongoDB的Java API使用,帮助开发者理解如何在Java应用程序中执行类似于SQL的操作。 MongoDB Java API是官方提供的驱动程序,它允许Java开发者...
该驱动程序提供了丰富的API,使得Java开发者可以直接操作MongoDB数据库。除了基本的CRUD(创建、读取、更新、删除)操作外,还可以利用高级功能,如聚合框架、地理空间查询等。 为了进一步简化开发流程,可以采用...
MongoDB Java驱动是Java开发者与MongoDB数据库交互的重要工具,它允许Java应用程序通过标准的Java API来执行查询、插入、更新和删除等操作。在Java中使用MongoDB,首先需要安装并配置对应的驱动版本,以确保与正在...
在Java API方面,MongoDB提供了对数据库操作的全面支持,使得Java开发者能够方便地集成和操作MongoDB。 MongoDB的Java驱动程序是连接Java应用程序与MongoDB服务器的关键组件。在2.2版本中,这个API提供了多种方法来...
在这个Java操作MongoDB中存储的文件实例中,我们将探讨如何利用GridFS API进行文件的存取。 首先,我们需要在Java项目中引入MongoDB的驱动库。目前,Java驱动通常使用的是MongoDB Java Driver,可以在Maven仓库中...
8. **异步编程**:除了传统的同步API,MongoDB 3.4.2 Java驱动还提供了异步API,基于Java 8的CompletableFuture或者Reactor库,使得开发者可以在非阻塞的环境中处理数据库操作,提高系统的并发性能。 9. **性能优化...
这个驱动程序提供了与MongoDB服务器通信的API,使得我们可以通过编写Java代码来执行各种数据库操作。在"Java执行集合创建、数据查询、数据插入、数据删除操作的demo"中,你将看到如何利用这些API来实现常见的数据库...
首先,`mongodb-driver-3.7.0.jar`是MongoDB Java驱动的主要接口层,提供了与MongoDB服务器进行交互的各种API。它包含了一系列的类和接口,如`MongoClient`用于创建连接,`MongoDatabase`代表一个MongoDB数据库,...
4. MongoDB命令文件执行: 在Java中,你还可以使用MongoDB Java驱动程序来执行脚本。首先,确保添加了MongoDB Java驱动的依赖。然后,你可以创建一个MongoClient实例并调用`runCommand()`方法: ```java MongoClient...
Java驱动程序(mongodb_java_driver)是MongoDB官方提供的用于Java应用程序与MongoDB交互的库,它允许开发者通过简单的API来执行各种数据库操作,如增、删、改、查。 在"mongodb_java_demo"这个项目中,我们将深入...
4. **配置MongoDB连接**: 在Spring Boot应用中,可以通过application.properties或yaml文件配置MongoDB连接信息。例如: ```properties spring.data.mongodb.uri=mongodb://localhost:27017/myDatabase ``` 或者,...