67,512
社区成员
发帖
与我相关
我的任务
分享
db.createUser(
{
user: "root",
pwd: "123456",
roles:
[
{role:"userAdminAnyDatabase",db:"admin"},
"readWrite"
]
}
)
db.createUser(
{
user: "admin",
pwd: "123456",
roles:
[
{role:"readWrite",db:"mydb"}
]
}
)
package com.lgy.util;
import java.net.UnknownHostException;
import java.util.Set;
import com.mongodb.DB;
import com.mongodb.MongoClient;
public class MongDBUtils {
public final static String IP = "localhost";
public final static Integer PORT = 27017;
public final static String USER_NAME = "admin";
public final static String PWD = "123456";
public final static String collectionName = "mydb";
public static DB getDB() {
MongoClient mongoClient;
DB db = null;
try {
mongoClient = new MongoClient(IP, PORT);
// mongoClient = new MongoClient();
db = mongoClient.getDB(collectionName);
boolean auth = db.authenticate(USER_NAME, PWD.toCharArray());
System.out.println(auth);
} catch (UnknownHostException e) {
e.printStackTrace();
}
return db;
}
}
public class Test {
//测试连接状态
public static void init() {
DB db = MongDBUtils.getDB();
System.out.println(db.getCollectionNames().size());
}
public static void main(String[] args) {
init();
}
}