文档章节

mongoDB 数据库连接信息 写到properties配置文件并使用

Lu灬海龙
 Lu灬海龙
发布于 2017/08/07 13:03
字数 155
阅读 12
收藏 0

mongodb.properties   配置文件代码如下

#------------------------mongodb config----------------------------
mongo.host=10.4.66.195
mongo.port=27017
mongo.user=luhailong
mongo.password=luhailong
mongo.dataBaseName=demoDB

properties 配置文件读取类getProperties

package common.mongodb.util;


import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;

import com.opensymphony.xwork2.util.finder.Test;

/**
 * @author luhailong
 * @time 2017/8/3
 * @Desc properties配置文件读取类
 */
public class getProperties {
    
    /**
     * 根据Key读取Value
     * @param key 配置文件中的键
     * */
    public String GetValueByKey(String key) {
        
        Properties pps = new Properties();
        try {
            
            InputStream in = Test.class.getClassLoader().getResourceAsStream("mongodb.properties");
            pps.load(in);
            String value = pps.getProperty(key);
            System.out.println(key + " = " + value);
            return value;
            
        }catch (IOException e) {
            e.printStackTrace();
            return null;
        }
    }
    
}

 

实际应用

// 获取配置文件信息
        getProperties getPropertiesa = new getProperties();
        host = getPropertiesa.GetValueByKey("mongo.host");
        port = getPropertiesa.GetValueByKey("mongo.port");
        user = getPropertiesa.GetValueByKey("mongo.user");
        password = getPropertiesa.GetValueByKey("mongo.password");
        dataBaseName = getPropertiesa.GetValueByKey("mongo.dataBaseName");

 

 

© 著作权归作者所有

共有 人打赏支持
Lu灬海龙
粉丝 0
博文 9
码字总数 10091
作品 0
大连
高级程序员
私信 提问
提升 MongoDB 安全性的 10 个提示

MongoDB提供了一系列组件来提升数据的安全性。数据安全在MongoDB中是最重要的——因此它利用这些组件来减少曝光面。下面是10个可以用来改善你个人或云中MongoDB服务器安全的小提示。 1. 启用...

oschina
2014/01/26
6.1K
4
mongodb Replica Set 部署

Replica Set 下面实验使用的是ubuntu1404-3.5.13 版本 在ubuntu1404上安装 Replica Set 集群节点: master 安装 使用supervisor管理mongodb slave 安装 使用supervisor管理mongodb arbiter 安...

lvnian2009
06/26
0
0
mongodb的安装及主从配置

一、mongodb安装 1.下载mongodblinux版本 https://www.mongodb.com/download-center#community 2.解压 tar xvf mongodb-linux-x86_64-2.0.7.tgz mkdir /usr/local/mongodb mv mongodb-linux......

Stereor
06/29
0
0
ubuntu12.4 安装最新mongodb数据库

ubuntu 安装 mongodb 数据库 第一步:下载安装包 下载版本:2.4.3 下载链接: http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.3.tgz 首先在linux中解压缩安装程序 通过命令操作:...

空_明
2013/12/30
0
0
mongodb自带web性能监控

mongodb自带一个web界面监控。 配置比较简单,只需要在启动时候加参数:--httpinterface 或者将httpinterface=true写到配置文件中 重启。在浏览器中输入:ip:mongodb端口号+1000 比如说数据库...

DB蜗牛
04/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Kafka+Flink 实现准实时异常检测系统

1.背景介绍 异常检测可以定义为“基于行动者(人或机器)的行为是否正常作出决策”,这项技术可以应用于非常多的行业中,比如金融场景中做交易检测、贷款检测;工业场景中做生产线预警;安防...

架构师springboot
22分钟前
3
0
DecimalFormat 类基本使用

/* * DecimalFormat 类主要靠 # 和 0 两种占位符号来指定数字长度 * 0 表示如果位数不足则以 0 填充 * # 表示只要有可能就把数字拉上这个位置 * */ public static void main(String[] args){...

嘴角轻扬30
39分钟前
3
0
This APT has Super Cow Powers.

在Debian/Ubuntu上,apt包管理器内嵌着一个彩蛋. 如果你在命令行界面输入 apt help 在最后一行能找到This APT has Super Cow Powers. 说明该apt具有超级牛力 牛力是个什么梗? 则说明你的系统...

taadis
56分钟前
2
0
起薪2万的爬虫工程师,Python需要学到什么程度才可以就业?

爬虫工程师的的薪资为20K起,当然,因为大数据,薪资也将一路上扬。那么,Python需要学到什么程度呢?今天我们来看看3位前辈的回答。 1、前段时间快要毕业,而我又不想找自己的老本行Java开发...

糖宝lsh
今天
9
0
携手开发者共建云生态 首届腾讯云+社区开发者大会在京举办

本文由云+社区发表 北京时间12月15日,由腾讯云主办,极客邦科技、微信、腾讯TEG协办的首届腾讯云+社区开发者大会在北京朝阳悠唐皇冠假日酒店举办。在会上,腾讯云发布了重磅产品开发者平台以...

腾讯云加社区
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部