位置: 编程技术 - 正文

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

  • 增值税一般纳税人和小规模纳税人的区别
  • 企业购置房产进项被折旧怎么处理
  • 减免企业所得税怎么算
  • 现金流量表抵消分录
  • 小规模变更为一般纳税人流程
  • 超市购物卡购物刷卡显帐号吗
  • 防伪税控业务
  • 土地置换账务处理流程
  • 还没入库,发票已经给财务了 怎么办
  • 企业在建工程如何做账
  • 缴纳增值税金税率是多少
  • 核定征收的小微企业企业所得税计算
  • 关于纳税人取得的发票
  • 广告公司税收分析
  • 税局定额的标准
  • 小规模纳税人增值税怎么算
  • 纳税服务一体化综合监督工作情况报告
  • 未认证进项税额转出
  • 企业不动产如何带抵押转让
  • 实收资本选择什么子目
  • 我的初级备考经历怎么写
  • 餐饮发票是普票能报销么
  • 自行生产的存货转固定资产怎么做账
  • win10系统共享打印机报错0x0000011b解决办法
  • 服务业成本会计分析
  • macbookair重制系统
  • 以前年度应收账款无法收回
  • 被投资企业所在地什么意思
  • Win11 Build 22454.1000 开发者预览版发布(附更新修改已知问题+安装)
  • win 11 bug
  • php输出二进制
  • 商会收到的会费要交企业所得税
  • 图像分割 unet
  • 直布罗陀巨岩山
  • 微信红包如何发出去
  • 小规模纳税人减半征收的六税两费
  • framework4.0怎么打开
  • 股权融资服务协议
  • yolov3 改进
  • unplugin-auto-import/vite
  • bounded linear functional
  • firewall enable
  • 公司缴个人所得税吗
  • 小规模纳税人购进农产品可以抵扣进项税吗
  • 支付宝支付凭证在哪里查
  • 公允价值变动损益借贷方向增减
  • 产品成本计算的分类法适用于( )
  • 企业所得税交完了转个人
  • 每月工资不一样怎么算误工费呢
  • 购买方如何申请红字信息表填写负数吗
  • 固定资产处置当月需要计提折旧吗
  • 住宿发票 抵扣
  • 合并报表非同控为什么调公允
  • 加油充值卡有优惠吗
  • 进项和销项税月底有余额吗
  • 财务费用利息收入怎么记账
  • sql判断字段是否包含数字和字母
  • Ubuntu下MySQL及工具安装配置详解
  • mysql@变量
  • ubuntu 桌面
  • winxp系统怎么连接网络
  • macbookair网页全屏
  • putty连接ubuntu
  • u盘启动安装xp系统教程
  • windows7开机启动
  • win8安装盘
  • 防止非法使用计算机,可口令
  • javascript概述及作用
  • 安卓音游吃音
  • html手机号验证
  • 安卓自定义app
  • Android应用开发实训
  • python文件的读操作方法
  • js类的定义方法
  • 小汽车都交消费税吗
  • 广东省电子税务局登录方式
  • 冷库出租企业有哪些
  • 2020北京国税局的待遇
  • 税务发票定额
  • 税务内控机制建设
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设