文档章节

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

灬海龙
 灬海龙
发布于 2017/08/07 13:03
字数 155
阅读 8
收藏 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的安装及主从配置

一、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
mongodb Replica Set 部署

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

lvnian2009
06/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

play framework 如何支持多数据源

有段时间没有写博客了,但今天又写一篇了,主要是因为这事有一丝自己的思考和动手实践,所以就记录下来了。 现有的问题: play 1.2.4 两台数据库服务器,但是play1.2.4 并不支持同时连接两台...

tuerqidi
17分钟前
0
0
Mysql only_full_group_by解析

查看当前数据库模式: select @@sql_mode; 原因: mysql 5.7中的sql_mode的值中包含'ONLY_FULL_GROUP_BY'; 处理:执行以下SQL set GLOBAL sql_mode ='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,N......

年轻的中年大叔
19分钟前
1
0
防止表单重复提交

1:前端方式(治标不治本) $("#admin-role-save").click(function(){//admin-role-save为submit的idvar ts=$(this);var ts_old_val=ts.val();ts.val("提交中....");ts.att...

uug
19分钟前
1
0
保持屏幕常亮

getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 在act的created方法中调用即可,一般是播放视频的时候......

Carbenson
19分钟前
1
0
智能合约实施指南

与区块链技术一样,智能合约在商业领域也非常有价值。 为了让我们的读者彻底了解智能合约是什么以及它们如何影响现代商业的交易方式,我们准备了本指南。 集中商业模式正在给去中心化的模式让...

geek12345
22分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部