文档章节

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

灬海龙
 灬海龙
发布于 2017/08/07 13:03
字数 155
阅读 5
收藏 0
点赞 0
评论 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");

 

 

© 著作权归作者所有

共有 人打赏支持
灬海龙
粉丝 0
博文 9
码字总数 10091
作品 0
大连
高级程序员
Docker MongoDB 部署

MongoDB 是一款较为常用的NOSQL 数据库,结合 Docker 使用,能实现轻松配置部署、迁移,本文以下为简要介绍如何在 Docker 中部署并使用 MongoDB。下文主要分为几个部分,内容如下: MongoDB ...

speculatecat
04/06
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
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
linux下安装mongodb

1下curl http://fastdl.mongodb.org/linux/mongodb-linux-i686-1.6.5.tgz > mongo.tgz 2解压mongodb [root@localhost soft]# gtar zxvf mongo.tgz 对文件重命名 [root@localhost ~]# mv mon......

泡海椒
2015/08/09
0
0
Mongodb在Linux下安装及配置

Mongodb在Linux下安装及配置 我这里选用rehl 6作为其运行载体。 1.下载mongodb的linux版本(注意32位和64位的区别),下载地址:http://www.mongodb.org/downloads 2.将下载的mongodb安装文件m...

brucema
2011/06/04
0
0
MongoDB安装及复制集搭建

安装 wget http://fastdl.mongodb.org/linux/mongodb-linux-x8664-2.2.6.tgz tar zxvf mongodb-linux-x8664-2.2.6.tgz mv mongodb-linux-x8664-2.2.6 mongodb cd mongodb mkdir log # 添加日......

zmf
2015/06/18
0
0
mongodb.conf配置文件详解

启动MongoDB有2种方式,一是直接指定配置参数,二是指定配置文件。这里先介绍配置文件,启动方式如下: 1.mongod --config /etc/mongodb.conf 配置如下: verbose:日志信息冗余。默认false...

运维技术
2015/04/13
0
0
如何在Ubuntu 18.04 LTS上安装和配置MongoDB

如何在Ubuntu 18.04 LTS上安装和配置MongoDB IMCN 18分钟前暂无评论 阅读 9 次 MongoDB是一款非关系型数据库,提供高性能,高可用性和自动扩展企业数据库。 MongoDB是一个非关系型数据库,因...

IMCN
05/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

shell中的函数、shell中的数组、告警系统需求分析

shell中的函数 格式: 格式: function f_name() { command } 函数必须要放在最前面 示例1(用来打印参数) 示例2(用于定义加法) 示例3(用于显示IP) shell中的数组 shell中的数组1 定义数...

Zhouliang6
今天
2
0
用 Scikit-Learn 和 Pandas 学习线性回归

      对于想深入了解线性回归的童鞋,这里给出一个完整的例子,详细学完这个例子,对用scikit-learn来运行线性回归,评估模型不会有什么问题了。 1. 获取数据,定义问题     没有...

wangxuwei
今天
1
0
MAC安装MAVEN

一:下载maven压缩包(Zip或tar可选),解压压缩包 二:打开终端输入:vim ~/.bash_profile(如果找不到该文件新建一个:touch ./bash_profile) 三:输入i 四:输入maven环境变量配置 MAVEN_HO...

WALK_MAN
今天
0
0
33.iptables备份与恢复 firewalld的9个zone以及操作 service的操作

10.19 iptables规则备份和恢复 10.20 firewalld的9个zone 10.21 firewalld关于zone的操作 10.22 firewalld关于service的操作 10.19 iptables规则备份和恢复: ~1. 保存和备份iptables规则 ~2...

王鑫linux
今天
2
0
大数据教程(2.11):keeperalived+nginx高可用集群搭建教程

上一章节博主为大家介绍了目前大型互联网项目的系统架构体系,相信大家应该注意到其中很重要的一块知识nginx技术,在本节博主将为大家分享nginx的相关技术以及配置过程。 一、nginx相关概念 ...

em_aaron
今天
1
0
Apache Directory Studio连接Weblogic内置LDAP

OBIEE默认使用Weblogic内置LDAP管理用户及组。 要整理已存在的用户及组,此前办法是导出安全数据,文本编辑器打开认证文件,使用正则表达式获取用户及组的信息。 后来想到直接用Apache Dire...

wffger
今天
2
0
HFS

FS,它是一种上传文件的软件。 专为个人用户所设计的 HTTP 档案系统 - Http File Server,如果您觉得架设 FTP Server 太麻烦,那么这个软件可以提供您更方便的档案传输系统,下载后无须安装,...

garkey
今天
1
0
Java IO类库之BufferedInputStream

一、BufferedInputStream介绍 /** * A <code>BufferedInputStream</code> adds * functionality to another input stream-namely, * the ability to buffer the input and to * sup......

老韭菜
今天
0
0
STM 32 窗口看门狗

http://bbs.elecfans.com/jishu_805708_1_1.html https://blog.csdn.net/a1985831055/article/details/77404131...

whoisliang
昨天
1
0
Dubbo解析(六)-服务调用

当dubbo消费方和提供方都发布和引用完成后,第四步就是消费方调用提供方。 还是以dubbo的DemoService举例 -- 提供方<dubbo:application name="demo-provider"/><dubbo:registry address="z...

青离
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部