位置: 编程技术 - 正文
推荐整理分享【MongoDB for Java】Java操作MongoDB数据库,希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!
本篇文章主要介绍Java操作MongoDB。
开发环境:
System:Windows
IDE:eclipse、MyEclipse 8
Database:mongoDB
开发依赖库:
JavaEE5、mongo-2.5.3.jar、junit-4.8.2.jar
一、准备工作
1、 首先,下载mongoDB对Java支持的驱动包
驱动包下载地址: 下面建立一个JavaProject工程,导入下载下来的驱动包。即可在Java中使用mongoDB,目录如下:
二、Java操作MongoDB示例
在本示例之前你需要启动mongod.exe的服务,启动后,下面的程序才能顺利执行;
1、 建立SimpleTest.java,完成简单的mongoDB数据库操作
这样就创建了一个MongoDB的数据库连接对象,它默认连接到当前机器的localhost地址,端口是。
这样就获得了一个test的数据库,如果mongoDB中没有创建这个数据库也是可以正常运行的。如果你读过上一篇文章就知道,mongoDB可以在没有创建这个数据库的情况下,完成数据的添加操作。当添加的时候,没有这个库,mongoDB会自动创建当前数据库。
得到了db,下一步我们要获取一个“聚集集合DBCollection”,通过db对象的getCollection方法来完成。
DBCollection users = db.getCollection("users");
这样就获得了一个DBCollection,它相当于我们数据库的“表”。
查询所有数据
完整源码
2、 完成CRUD操作,首先建立一个MongoDB4CRUDTest.java,基本测试代码如下:
3、 添加操作
在添加操作之前,我们需要写个查询方法,来查询所有的数据。代码如下:
4、 删除数据
5、 修改数据
6、 查询数据
mongoDB不支持联合查询、子查询,这需要我们自己在程序中完成。将查询的结果集在Java查询中进行需要的过滤即可。
7、 其他操作
标签: 【MongoDB for Java】Java操作MongoDB数据库
本文链接地址:https://www.jiuchutong.com/biancheng/312598.html 转载请保留说明!友情链接: 武汉网站建设