Mongo3.4.2用户连接认证
来源:互联网 发布:淘宝心愿单是什么 编辑:程序博客网 时间:2024/05/21 15:07
三、mongodb3.4使用随笔
The MongoClient
instance represents a pool of connections to the database; you will only need one instance of class MongoClient
even with multiple threads.
这句话的意思其实就是说我们的mongo是自带数据库连接池的,不需要我们像使用关系型数据库那样要配置数据库连接池,直接拿来就可以用。
mongo从3.0开始认证机制跟之前的版本认证机制不同。
代码如下:
/**
*
* @param username 用户名
* @param pwd 密码
* @param dbName 数据库名称
* @return
*/
public static MongoDatabase getDataBase(String username, String pwd, String dbName){
MongoCredential credential = MongoCredential.createCredential(username, dbName, pwd.toCharArray());
MongoClient client = new MongoClient(new ServerAddress("127.0.0.1"), Arrays.asList(credential));
MongoDatabase db = client.getDatabase(dbName);
return db;
}
/**
*
* @param collectionName
* @return 获取collection对象
*/
public static MongoCollection<Document> getCollection(String collectionName){
MongoDatabase db = getDataBase("test", "123456", "test");
MongoCollection<Document> collection = db.getCollection(collectionName);
return collection;
}
- Mongo3.4.2用户连接认证
- Mongo3.4.2创建用户管理
- 更正给mongo3.x加上认证功能
- mongo3.4.7安全认证---权限管理
- java连接Active Directory进行用户认证
- php连接MongoDB用户认证错误
- java连接Mongodb3.0 用户认证
- 用户认证
- 用户认证
- 用户认证
- 探索MYSQL源代码-客户端连接过程和用户认证体系
- 探索MySQL源代码-客户端连接过程和用户认证体系
- 探索MySQL源代码-客户端连接过程和用户认证体系
- php远程连接MongoDB用户认证错误问题
- 用户认证和用户授权
- 用户认证管理设计方案
- 用户认证管理设计方案
- 用户认证管理设计方案
- ccf201409-1
- iOS之判断输入的是否全部位数字
- 正则表达式示例
- eclipse中debug单步调试
- Fragment学习理解笔记
- Mongo3.4.2用户连接认证
- VBA遍历当前目录下指定类型的excel文件并复制文件内指定的内容到新表中
- c++类--计算机
- spring 定时器功能
- java02之redis
- 解读Junit的@Test注解,避免initializationerror
- asp.net mvc 中利用jquery datatables 实现数据分页显示
- VS常用快捷键总结
- 嵌套 for循环优化