位置: 编程技术 - 正文

【MongoDB for Java】Java操作MongoDB数据库

编辑:rootadmin

推荐整理分享【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的服务,启动后,下面的程序才能顺利执行;

【MongoDB for Java】Java操作MongoDB数据库

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 转载请保留说明!

上一篇:Mongo DB增删改查命令(mongodb数据删除)

下一篇:Mongodb 副本集搭建问题总结及解决办法(mongodb副本集群)

  • 初级职称经济法目录
  • 收购分公司和谁签协议
  • 企业所得税不得扣除的税金
  • 二手车交易税是谁交
  • 收到货款会计分录怎么做
  • 应交税费转出未交增值税借贷方表示什么
  • 工程施工的材料购进计入哪里
  • 万元版增值税发票最多可以开多少
  • 期间费用包括哪三种
  • 留底的预缴税款怎么处理?
  • 企业固定资产职称是什么
  • 房地产企业土地增值税
  • 结转报告中错误结转科目是什么意思
  • 公司前期没有收入开支怎么记账
  • 银行利息增值税发票
  • 2017年7月后手撕发票还能报销吗?
  • 半变动成本和延期成本的区别
  • 商铺出租和转租
  • 客户购买产品的好处
  • 劳务工程款和工人工资的区别
  • 冲减材料采购成本
  • 扣供应商的税点应该包括附加税吗
  • 关闭同步中心 win10
  • 在win7中怎么安转只兼容win10的软件
  • 公司员工个税怎么交
  • 营改增前甲供材施工企业如何缴纳企业所得税
  • php fgets
  • 公司租房子 房东让我们代缴税
  • 卖废品收入计入需要交税吗
  • php文件如何使用
  • 费用报销单怎样粘贴
  • php判断https
  • 一般户和专户可以同一个网点吗
  • 广告模板网站
  • php无限分类实现不实用递归
  • 遍历队列中所有数据元素
  • extract php函数
  • 我们现在收到的礼物
  • 销售折扣 会计处理
  • 公租房特许经营权转让
  • 设备维修三种形式
  • 不动产租赁开票税率
  • 汇算清缴 房租
  • 土地租赁费如何摊销
  • 会计调整以前年度遗留问题查不出来说明怎么写
  • 给供应商支付货款的付款申请由谁提出
  • 怎么查公司的对公账户
  • 公司买汽车计入什么费用
  • 代发工资业务流程
  • 设计服务的成本核算
  • 可交换债券发行方的会计处理
  • 购买软件会计科目
  • 特殊事项税务处理
  • win8系统开机界面
  • ubuntu系统鼠标没反应
  • 如何在windows中添加字体
  • calctool
  • ubuntu搜索工具
  • 进入注册表的快捷键
  • gcuservice.exe
  • win10开机绿色
  • 更换主板也不用换硅脂吗
  • pe硬盘安装win7系统教程
  • mac登录apple id一直转圈
  • scm是啥
  • linux本地解析
  • Win10锁屏壁纸怎么换
  • 搭建android开发环境需要用到哪些工具
  • react-redux用法
  • css截图
  • linux shell命令的返回值
  • js函数全局变量
  • jquery 插件写法
  • 四川十大纳税企业
  • 广东税务查询系统
  • 增值税纳税申报操作流程和内容
  • 如何电子税务局缴纳社保费用
  • 购买税控盘怎么抵扣
  • 纳税服务理念创新不足
  • 广西汽车下乡补贴申请攻略?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设