(1)建立连接

建立一个mongodb的连接,至少应该知道数据库实例的名称(不一定存在。如果不存在,会创建一个新的)

此外,可以指定mongodb

import com.mongodb.MongoClient;

import com.mongodb.MongoException;

import com.mongodb.WriteConcern;

import com.mongodb.DB;

import com.mongodb.DBCollection;

import com.mongodb.BasicDBObject;

import com.mongodb.DBObject;

import com.mongodb.DBCursor;

import com.mongodb.ServerAddress;

import java.util.Arrays;

// 方式一:直接连接单一mongodb

在上面的代码中,db代表了连接mongodb中的mydb数据库实例的连接。通过它,可以进行进一步的操作。

注:MongoClient的实例代表

MongoClient被设计成线程安全、可以被多线程共享的。通常访问

所有资源使用限制(最大连接数等等)对每个MongoClient都适用

销毁一个实例时,请确认调用MongoClient.close()方法来清理资源

MongoClient类最早从2.10.0版本引入,先前的版本请使用Mongo类

注:mongodb安装、启动可以参考http://www.cnblogs.com/huangxincheng/archive/2012/02/18/2356595.html

mongodb的java驱动_MongoDB的java版本驱动相关推荐

  1. mongodb java数组_MongoDB 基础java数据类型

    mongodb的java数据类型有 Object Ids 自动ID Regular Expressions 正则表达式搜索记录 Dates/Times 时间 Database References 数 ...

  2. mongodb java客户端_mongodb的java客户端

    6. mongoDB的java客户端 1. springboot操作mongodb 1. maven配置 org.springframework.boot spring-boot-starter-da ...

  3. 【Java笔记】mysql各个版本驱动jar包下载

    为了防止以后忘记去哪下载驱动,就在这里记下来 http://central.maven.org/maven2/mysql/mysql-connector-java/

  4. mongodb的java驱动包_mongodb的java驱动包

    java 中的 JDBC 纯驱动方式连接 Oracle 数据库一.下载数据库厂商提供的驱动程序包 二.将驱动程序包引入工程中,步骤如下 1.选中项目--单击右键--Build ...... 4种类型的 ...

  5. mongodb java 开源_MongoDB Java环境下的开发

    同Mysql.Oracle一样,首先要下载驱动包,下载地址. 打开myeclipse,创建一个java project. 在项目下建立一个lib文件夹,将下载的驱动包放到lib下并build到path ...

  6. Java连接MySQL8.0以上版本数据库方式

    Java连接MySQL8.0以上版本数据库方式 MySQL 8.0 开始数据库相比常用的 5.X 版本发生了比较大的变化,我们在连接数据库的过程中许多地方也要发生一些变化. 总结一下,想要利用 mys ...

  7. Java连接MySQL8.0以上版本

    Java连接MySQL8.0以上版本 MySQL和JDBC版本 连接步骤与注意事项 整个流程的代码 MySQL和JDBC版本 MySQL8.0 mysql-connector-java-8.0.13. ...

  8. Java课程设计-基于Java Swing的学生信息管理系统-版本二

    Java课程设计-基于Java Swing的学生信息管理系统-版本二 1.介绍 2.相关技术 3. 代码仓库 4.所需环境 5.安装教程 6.运行截图 7.相关博客 1.介绍 设计一个简单学生个人信息 ...

  9. Error:java: 错误: 不支持发行版本 14

    Error:java: 错误: 不支持发行版本 14 修改全局设置 修改module设置 在我换了电脑把IDEA的project转移过来之后,开始出现了问题 修改全局设置 修改 Files -> ...

最新文章

  1. 201403-4 无线网络
  2. 实现控制台上的进度条
  3. oracle 树状结构一直出现不了_深入解析Oracle ASSM 段头块(PAGETABLE SEGMENT HEADER)结构...
  4. angularJs项目初建
  5. 在mysql-workbench中运行set和declare并且观察区别
  6. 收藏 | EXCEL的36个逆天功能,动画教程
  7. 一致吗 驱动_iPhone 12无线充电真的香吗?
  8. 学习IDisposable,对于此中的不解……请高手指点
  9. 最近一直因为工作的事情,耽误学习了
  10. pe备份linux系统教程,将CDlinux整合在U盘PE启动界面
  11. 新浪云python示例_在新浪云安装Python应用
  12. 知识图谱:R2RDF转换之D2RQ
  13. 使用大华NetSDK对接大华相机
  14. 筛选两张表中id不同的数据
  15. Linux 进程11【exec族函数(execl, execlp, execle, execv, execvp, execvpe)】
  16. 文件恢复 文件改名后如何恢复原来名称分享操作步骤
  17. 发现一个学习Android的好博客
  18. 华为称鸿蒙系统支持第三方手机,“开源开放毫无保留”,欢迎厂商使用
  19. 分享微信答题活动制作步骤_制作微信答题活动要注意什么
  20. 【序列化类Serializer】

热门文章

  1. win10 的 PS 不能直接拖进文件的解决方法(附:与 Edge 登录的冲突)
  2. 工具_在线生成安卓证书
  3. win10安装账户卡住_关于解决win10装系统时创建帐户时卡住了的具体解决办法
  4. 微信支付(p11-p20)
  5. 测试点 - 发朋友圈
  6. 数据杂谈:CIO和CTO的区别(首席信息官首席技术官)
  7. ArcGIS软件CAD数据通过转换建立GIS数据库
  8. 抖音直播带货怎么开通?最新政策及直播带货话术技巧!
  9. 163邮箱登录跳转php源码,网易等邮箱网页登陆源代码.doc
  10. 典型的DOS攻击技术