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);
相关文章推荐
- java中自带时间类用法实例 Date,Timestamp,DateFormat
- Java插入排序算法实现
- 第一章 Web MVC简介 —— 跟开涛学SpringMVC
- Java Reflection(十一):动态代理
- Spring3.0注解
- Spring MVC之@RequestBody, @ResponseBody 详解
- 尽管关于Java中文问题的讨论已经相当多了,但由于Java的相关技术标准繁多,面向Java的Web服务器、应用服务器以及JDBC数据库驱动等都没有官方的标准,所以Java应用在处理中文时所存在的问
- Java Reflection(十):数组
- java贪吃蛇三
- Spring学习笔记1——基础知识
- 【PD】PowerDesigner 反转Java代码生成类图
- eclipse各种卡各种问题。
- Java Reflection(九):泛型
- spring bean范围
- spring AOP pointcut expression表达式解析
- java start
- private和protected不能修饰外部类的原因
- Java-字符串
- java 基础
- Java Reflection(八):注解