您的位置:首页 > 编程语言 > Java开发

mongo-javadriver-3.0.1 创建数据库连接

2015-06-25 15:10 543 查看
MongoClientOptions.Builder builder = new MongoClientOptions.Builder();
int frequency = StringUtil.parseInt(PropertiesUtil.getProperty("mongo","frequency"));
if(frequency>0){
builder.heartbeatFrequency(frequency);
}
MongoClientOptions options = builder.build();

String host = PropertiesUtil.getProperty("mongo","host");
int port = Integer.parseInt(PropertiesUtil.getProperty("mongo","port"));
String database = PropertiesUtil.getProperty("mongo","db");
String user = PropertiesUtil.getProperty("mongodb","user");
String password = PropertiesUtil.getProperty("mongodb","password");

ServerAddress serverAddress = new ServerAddress(host, port);
List<ServerAddress> seeds = new ArrayList<ServerAddress>();
seeds.add(serverAddress);

MongoCredential credentials = MongoCredential.createMongoCRCredential(user, database, password.toCharArray());
List<MongoCredential> credentialsList = new ArrayList<MongoCredential>();
credentialsList.add(credentials);

MongoClient mongoClient = new MongoClient(seeds, credentialsList, options);

MongoDatabase db = mongoClient.getDatabase(database);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: