上一篇文章介绍到了在MongoDB的控制台完成MongoDB的数据操作,通过前一篇文章我们对MongoDB有了全面的认识和理解。现在我们就用Java来操作MongoDB的数据。
开发环境:
-
System:Windows
-
IDE:eclipse、MyEclipse 8
-
Database:mongoDB
开发依赖库:
-
JavaEE5、mongo-2.5.3.jar、junit-4.8.2.jar
-
Email:hoojo_@126.com
-
Blog:http://blog.csdn.net/IBM_hoojo
一、准备工作
1、 首先,下载mongoDB对Java支持的驱动包
驱动包下载地址:https://github.com/mongodb/mongo-java-driver/downloads
mongoDB对Java的相关支持、技术:http://www.mongodb.org/display/DOCS/Java+Language+Center
驱动源码下载:https://download.github.com/mongodb-mongo-java-driver-r2.6.1-7-g6037357.zip
在线查看源码:https://github.com/mongodb/mongo-java-driver
2、 下面建立一个JavaProject工程,导入下载下来的驱动包。即可在Java中使用mongoDB,目录如下:
#FormatImgID_0#
二、Java操作MongoDB示例
在本示例之前你需要启动mongod.exe的服务,启动后,下面的程序才能顺利执行;
1、 建立SimpleTest.java,完成简单的mongoDB数据库操作
Mongo mongo = new Mongo();
这样就创建了一个MongoDB的数据库连接对象,它默认连接到当前机器的localhost地址,端口是27017。
DB db = mongo.getDB(“test”);
这样就获得了一个test的数据库,如果mongoDB中没有创建这个数据库也是可以正常运行的。如果你读过上一篇文章就知道,mongoDB可以在没有创建这个数据库的情况下,完成数据的添加操作。当添加的时候,没有这个库,mongoDB会自动创建当前数据库。
得到了db,下一步我们要获取一个“聚集集合DBCollection”,通过db对象的getCollection方法来完成。
DBCollection users = db.getCollection("users");
这样就获得了一个DBCollection,它相当于我们数据库的“表”。
查询所有数据
2、完成CRUD操作,首先建立一个MongoDB4CRUDTest.java,基本测试代码如下:
分享到:
相关推荐
NULL 博文链接:https://simba.iteye.com/blog/609524
小demo,需要自己先安装mongodb http://blog.csdn.net/xue251248603/article/details/44243733
MongoDb | NoSql数据库 | [https://www.mongodb.com/](https://www.mongodb.com/) Docker | 应用容器引擎 | [https://www.docker.com/](https://www.docker.com/) Druid | 数据库连接池 | ...
mongodb_exporter监控 https://github.com/dcu/mongodb_exporter.git 下19年4月的编译结果文件 编译很麻烦 ,注意修改文件的可执行权限
不知道你们是不是有时候也跟我一样,在安装完python某些包的时候,在import的时候总会报错 libc.so.6的版本问题,在网上查找...wget http://ftp.gnu.org/gnu/glibc/glibc-2.19.tar.gz 剩下就编译安装: tar -xf glibc-
Database: file/mysql/mongodb ... Page: H5/CSS/JS/VUE/REACT ... Server: FTP/APACHE/NGINX/GIT ... 项目命题 要求实现一个APP文件检索系统,具体描述如下: 选择硬盘一个文件夹作为查询的目录,此时将该目录下的...
本篇文章主要介绍Java操作MongoDB。 开发环境: System:Windows IDE:eclipse、MyEclipse 8 Database:mongoDB 开发依赖库: JavaEE5、mongo-2.5.3.jar、junit-4.8.2.jar 一、准备工作 1、 首先,下载mongoDB对...
配套教程:Scrapy+MongoDB爬虫实例教程 https://blog.csdn.net/GreatXiang888/article/details/113485931 B站上还有我录的视频讲解
Spring集成MongoDB官方指定jar包:spring-data-mongodb-1.4.1.RELEASE.jar
mongodb数据库和集合的操作,文档的增删改查相关操作 mongodb索引的建立和删除 mongodb的备份和恢复 mongodb的php扩展的安装 mongodb角色认证和页面访问 参考文件 官网:www.mongodb.org 中文社区:...
1.创建源 sudo vim /etc/yum.repos.d/mongodb-org-4.2.repo 写入: [mongodb-org-4.2] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/ gpgcheck=1 ...
波动率/恐慌指数VIX数据(exce/bson/json) - 根据实盘原始股票期权... - 数据格式为exce/bson/json(适用mongodb数据库)。可以提供分钟级别数据,如果需要excel/csv或其他格式、或需要更多历史和不同频率实时数据。
并参考了《Python数据库编程》《Python和MongoDB开发指南》《Python数据库编程指南》等书,力求给读者一个清晰简单的示范案例,主要包括MongoDB和传统型数据库对比,MongoDB的常规操作,pymongo的安装使用,以及增删...
预安装了数据库:mysql5.7.38 redis-7.0.0 mongodb5.0.8 安装路径: mysql:安装路径/usr/local/mysql,配置文件路径/etc/my.cnf redis:安装路径/usr/local/redis,配置文件redis.cnf路径/usr/local/redis/bin/ ...
Java操作MongoDB实例,压缩包内为完整项目源码,使用MyEclipse软件 见文:https://blog.csdn.net/qq_33427869/article/details/87270444
安装mongodb并创建数据库:flash-waimai 使用mongorestore命令 导入mongodb数据,由于测试数据量较大,打包放在了百度云盘:链接:https://pan.baidu.com/s/1mfO7yckFL7lMb_O0BPsviw 提取码:apgd 下载后将文件解压到d...
- chapter1:[基本项目构建(可作为工程脚手架),引入web模块,完成一个简单的RESTful API](http://blog.didispace.com/spring-boot-learning-1/) - [使用Intellij中的Spring Initializr来快速构建Spring Boot/...
prestoAPI-mongodb:https://www.youtube.comwatch?v = 6C45qCt41VY&t = 628s
详细说明:... 自主开发的基于MongoDB的电子考试系统软件,实现模拟考试,在线课堂考试,考试成绩查询,题库管理,用户信息管理等功能。界面美观,简洁,可提供源代码、设计文档以及使用说明。