java连接远程带有密码的mongodb数据库

java连接远程带有密码的mongodb数据库,这个是我们研究java以及mongodb数据库的人都必须研究的,mongo我们可以在远程设置远程的mongodb服务器。这个时候,客户端连mongo服务器,就必须通过帐户密码远程连接。也必须给mongodb设置帐户和密码

java连接mongodb数据库首先要连admin数据库,验证权限,选择服务器的IP以及端口才行。

Mongo mg = new Mongo("127.0.0.1",27017);
             DB db = mg.getDB("admin");
            boolean ok = db.authenticate("system","system".toCharArray());
             //mg.auth("system","system");
            //查询所有的Database
            for (String name : mg.getDatabaseNames()) {
                //System.out.println("dbName: " + name);
            }

db = mg.getDB("test");
            //查询所有的聚集集合
            for (String name : db.getCollectionNames()) {
                //System.out.println("collectionName: " + name);
            }

DBCollection goods = db.getCollection("goods");

//查询所有的数据
            DBCursor cur = goods.find();
            System.out.println(cur.count());
            while (cur.hasNext()) {
                System.out.println(cur.next());
            }
            System.out.println(cur.count());
            System.out.println(cur.getCursorId());
            System.out.println(JSON.serialize(cur));

java连接远程带有密码的mongodb数据库相关推荐

  1. oracle 没有数据库服务器,本地没有oracle数据库 连接远程服务器上的oracle数据库...

    由于项目开发测试,需要在本地连接远程的Oracle数据库 连接远程Oracle需要两个软件: 一个Oracle客户端,instantclient-basic-win32-11.2.0.1.0.zip ...

  2. Java连接远程的Access数据库

    我们测试中心(就俩人)有很完善的工作流程以及辅助的计算机系统,比如Bug跟踪系统Scarab,文档服务器(VSS,FTP,共享文件夹),测试案例和测试结果管理工具(一个Access数据库)和集成案例管 ...

  3. java 连接远程服务器_java实现连接远程服务器并执行命令的基本原理

    一.所需jar包 需要借助Ganymed SSH的jar包:  ganymed-ssh2-build210.jar 二.实现原理 Ganymed SSH-2 java在整个访问过程中担当SSH的客户端 ...

  4. JAVA远程连接ssh异步,SSH-2实现java连接远程服务器并执行脚本命令

    参考文档: maven jar包:https://mvnrepository.com/artifact/ch.ethz.ganymed/ganymed-ssh2 Ganymed SSH2 API文档 ...

  5. localhost 已拒绝连接_【Python】MongoDB数据库的连接和操作

    安装 Python 要连接 MongoDB 需要 MongoDB 驱动. pip安装: python3 -m pip3 install pymongo 创建数据库 import pymongo myc ...

  6. 使用Microsoft SQL Server Management Studio连接远程阿里云SQL Server数据库

    首先我买的是阿里云域名与网站->云虚拟主机:如下 点云虚拟主机进去后,可以看到你的主机: 点击主机,看到详细信息: 这里重点看数据库的信息. 主要到有两点: 数据库类型: SqlServer 数 ...

  7. java连接本地数据库命令_Java操作数据库时一次连接只能执行一条SQL命令

    Java操作数据库时一次连接只能执行一条SQL命令 答:× 全面深化改革要攻坚涉险,必须坚持正确的思想方法,不断探索和把握全面深化改革的内在规律,特别是要把握和处理好全面深化改革中的等重大关系 答:整 ...

  8. java 连接远程桌面_Java实现远程桌面(参赛作品)

    [实例简介] 本人参赛作品,纯java实现多台电脑间的远程桌面连接. [实例截图] [核心代码] javaSE实现远程桌面 └── javaSE实现远程桌面 ├── 1.程序介绍 │   └── AI ...

  9. java 连接 oracle 10_java-连接到oracle 10g数据库时,获得IOException“...

    连接到Oracle 10g数据库时获取IOException:- Exception in thread "main" java.sql.SQLException: Io exce ...

最新文章

  1. java与众包的联系_众包、众筹和众创是什么 三者区别与联系
  2. 皮一皮:所以这也是大数据的一种?
  3. [BZOJ2707]走迷宫
  4. Telnet 1433端口
  5. python日期_Python日期
  6. html5实现拖拽上传头像
  7. 求链表是否有环,及环入口,环长度
  8. jmeter录制脚本的步骤(很详细)
  9. 【转】Windows下部署Appium教程(Android App自动化测试框架搭建)
  10. SEO利器 - 网页内容监控之百度自动推送
  11. 移动硬盘内容变成快捷方式处理
  12. Python中NaN的处理
  13. Java使用PDFBox将一个 PDF 文档拆分为多个 PDF
  14. 门门通还是精通一门(程序员)
  15. 机器人螺栓拆装_一种带电作业机器人专用螺栓拆装固定装置的制作方法
  16. jquery 实现背景图片循环切换,显示隐藏div
  17. java web 开发
  18. 数学在机器学习中的重要性
  19. 如何在华为云软件开发云上运行Python
  20. linux mkdir命令用法,linux中的mkdir命令的详细解释

热门文章

  1. [xsy1144]选物品
  2. 算法题解:找出包含给定字符的最小窗口(枚举的一般方法)
  3. JavaScript闭包简单应用
  4. varnish的了解与常用配置使用
  5. 新西兰储备银行数据遭泄露
  6. 寒假训练营第四次作业
  7. 链客区块链技术面试题目专题(三)
  8. 【转】Unity利用WWW http传输Json数据
  9. HTLM5 小知识点的汇集
  10. CACTI 仙人掌监控平台