java连接远程带有密码的mongodb数据库
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数据库相关推荐
- oracle 没有数据库服务器,本地没有oracle数据库 连接远程服务器上的oracle数据库...
由于项目开发测试,需要在本地连接远程的Oracle数据库 连接远程Oracle需要两个软件: 一个Oracle客户端,instantclient-basic-win32-11.2.0.1.0.zip ...
- Java连接远程的Access数据库
我们测试中心(就俩人)有很完善的工作流程以及辅助的计算机系统,比如Bug跟踪系统Scarab,文档服务器(VSS,FTP,共享文件夹),测试案例和测试结果管理工具(一个Access数据库)和集成案例管 ...
- java 连接远程服务器_java实现连接远程服务器并执行命令的基本原理
一.所需jar包 需要借助Ganymed SSH的jar包: ganymed-ssh2-build210.jar 二.实现原理 Ganymed SSH-2 java在整个访问过程中担当SSH的客户端 ...
- JAVA远程连接ssh异步,SSH-2实现java连接远程服务器并执行脚本命令
参考文档: maven jar包:https://mvnrepository.com/artifact/ch.ethz.ganymed/ganymed-ssh2 Ganymed SSH2 API文档 ...
- localhost 已拒绝连接_【Python】MongoDB数据库的连接和操作
安装 Python 要连接 MongoDB 需要 MongoDB 驱动. pip安装: python3 -m pip3 install pymongo 创建数据库 import pymongo myc ...
- 使用Microsoft SQL Server Management Studio连接远程阿里云SQL Server数据库
首先我买的是阿里云域名与网站->云虚拟主机:如下 点云虚拟主机进去后,可以看到你的主机: 点击主机,看到详细信息: 这里重点看数据库的信息. 主要到有两点: 数据库类型: SqlServer 数 ...
- java连接本地数据库命令_Java操作数据库时一次连接只能执行一条SQL命令
Java操作数据库时一次连接只能执行一条SQL命令 答:× 全面深化改革要攻坚涉险,必须坚持正确的思想方法,不断探索和把握全面深化改革的内在规律,特别是要把握和处理好全面深化改革中的等重大关系 答:整 ...
- java 连接远程桌面_Java实现远程桌面(参赛作品)
[实例简介] 本人参赛作品,纯java实现多台电脑间的远程桌面连接. [实例截图] [核心代码] javaSE实现远程桌面 └── javaSE实现远程桌面 ├── 1.程序介绍 │ └── AI ...
- java 连接 oracle 10_java-连接到oracle 10g数据库时,获得IOException“...
连接到Oracle 10g数据库时获取IOException:- Exception in thread "main" java.sql.SQLException: Io exce ...
最新文章
- java与众包的联系_众包、众筹和众创是什么 三者区别与联系
- 皮一皮:所以这也是大数据的一种?
- [BZOJ2707]走迷宫
- Telnet 1433端口
- python日期_Python日期
- html5实现拖拽上传头像
- 求链表是否有环,及环入口,环长度
- jmeter录制脚本的步骤(很详细)
- 【转】Windows下部署Appium教程(Android App自动化测试框架搭建)
- SEO利器 - 网页内容监控之百度自动推送
- 移动硬盘内容变成快捷方式处理
- Python中NaN的处理
- Java使用PDFBox将一个 PDF 文档拆分为多个 PDF
- 门门通还是精通一门(程序员)
- 机器人螺栓拆装_一种带电作业机器人专用螺栓拆装固定装置的制作方法
- jquery 实现背景图片循环切换,显示隐藏div
- java web 开发
- 数学在机器学习中的重要性
- 如何在华为云软件开发云上运行Python
- linux mkdir命令用法,linux中的mkdir命令的详细解释