位置: 编程技术 - 正文

【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副本集群)

  • 纳税检查调减进项税额主表怎么不显示缴纳税款
  • 季报业务活动表本月数
  • 发票验旧期限
  • 记账王怎么查询凭证
  • 申报表填完后下一步是什么
  • 资产负债表中应收账款
  • 发票没有认证怎么报销
  • 固定资产报废如何做账务处理
  • 事业单位个税可以抵扣吗
  • 转让不动产取得的发票
  • 会员卡 退
  • 劳动仲裁经济补偿金的事实和理由
  • 装修费可以一次性计入费用吗
  • 对方承担税点的发票额怎么计算
  • 研发支出是什么性质的科目
  • 收到凭证的收据
  • 没进项发票要交多少税
  • 建筑业开票内容
  • 原材料增值税怎么算
  • 折价处置抵押房地产的应当参照什么
  • 中小企业划分标准
  • 为什么无形资产减值准备一经计提不得转回
  • windows10如何关闭左下角的搜索
  • 奖金扣税标准税率表
  • 劳务收入的会计分录
  • javascript中
  • 电脑用久了会出现什么问题
  • 发票跨年作废很麻烦吗
  • 缴纳公积金个人没有扣款怎么回事
  • 计提本月固定资产折旧会计科目
  • 营改增后企业要交哪些税
  • 增值税普通发票和专用发票有什么区别
  • 来料加工业务的会计处理
  • 文化建设事业费优惠政策
  • 钢管租赁费如何计算
  • SpringBoot+Vue实现文件上传下载功能
  • 10分钟学会万用表
  • opencv调用yolov8
  • 前端开发做什么副业
  • 政府奖励怎么做会计分录
  • java是什么意思
  • 货币资金包括哪些方面
  • 取得了水电费发票怎么做
  • 外商投资企业wofe
  • mysql的索引是什么
  • python的shell怎么运行文件
  • 怎么在电子税务局查询进项发票
  • 固定资产处置净收入转入什么账户核算
  • 其他应付款付不出去怎么处理好
  • 一般纳税人开普票和专票有什么区别
  • 个人独资企业法主要内容
  • 收入准则适用范围
  • 应付账款入账金额可以包括哪些内容?
  • 财务费用汇兑损益
  • 固定资产清理如何做账
  • 待处理财产损益会计分录
  • 增值税的专用发票的相关规定
  • 农业生态有限公司成立条件
  • 固定成本总额包含折旧吗
  • windows 地址解析命令
  • windows Server 2008各版本区别详解
  • freebsd安装mysql
  • win10快速操作怎么调出来
  • find linux命令详解
  • ubuntu20 配置静态ip
  • win8.1使用技巧大全
  • win10英文版系统怎么改成中文
  • 手把手教您安装软件
  • 校园网升级套餐
  • windows10玩lol
  • cocos2dx怎么创建工程
  • Unity3d_NGUI和UGUI的学习
  • 编辑器组件
  • 随机游戏插件怎么使用
  • python中sort()的用法
  • 党建共建的目的
  • 个人所得税网上报税流程
  • 个体户国税地税怎么交
  • 企业分立需要开发票吗?
  • 税务筹划前景
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设