java连接远程带有密码的mongodb数据库
2016-11-21 19:40
716 查看
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数据库 试例以及jar包
- java连接带有密码的https的例子
- java程序如何穿透带有密码验证的代理
- SSH不输入密码连接远程Linux主机
- 通过CouchDB-Python连接带有用户名/密码验证的数据库
- win2003 + sqlServr 2000的怪问题,改了Adminsitrator的登录密码或计算机名后就不能从远程连接到这台机的数据库了
- [C#]连接带有密码的ACCESS数据库时出现“无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开”的解决方法
- java程序如何穿透带有密码验证的代理
- mysql远程连接设置 密码修改 及编码设置
- SSH不输入密码连接远程Linux主机
- SSH不输入密码连接远程Linux主机
- [原创]使用空密码远程桌面连接
- java程序如何穿透带有密码验证的代理
- adobe air for flex(利用blazeds连接远程java服务)
- java远程连接access
- JAVA 远程连接db2 windows 平台
- 奋斗了n(n>7)小时,终于解决了连接远程JMS JNDI的问题:java.rmi.NoSuchObjectException: no such object in table
- JSP 连接远程 LDAP 实现用户名和密码验证
- MSSQL2005不能连接远程有非法字符密码的数据库
- 用java检测远程主机是否能被连接