configure.java

来自「主要对各种数据库性能进行测试」· Java 代码 · 共 59 行

JAVA
59
字号
package sqlite;

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

public class Configure {

	//默认配置文件名和路径
	public String configfile = "../config.ini";

	/**
	 * @param args
	 */
	public String getProperty(String key) {
		String value = "";
		InputStream is = getClass().getResourceAsStream(configfile);
		Properties config = new Properties();
		try {
			config.load(is);
			//如果配置文件中有该key
			if (config.containsKey(key))
				value = config.getProperty(key).trim();
			//如果配置文件中没有该key则value为空
			else {
				System.out.println("配置文件中" + key + "不存在,请核实!");
				value = "";
			}
		} catch (Exception e) {
			System.err.println(e.getMessage());
		}
		return value;
	}

	public String getProperty(String key, String file) {
		String value = "";
		InputStream is = getClass().getResourceAsStream(file);
		Properties config = new Properties();
		try {
			config.load(is);
			if (config.containsKey(key))
				value = config.getProperty(key).trim();
			else {
				System.out.println("配置文件中" + key + "不存在,请核实!");
				value = "";
			}
		} catch (Exception e) {
			System.err.println(e.getMessage());
		}
		return value;
	}

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Configure p = new Configure();
		//System.out.println(p.getProperty("dbname"));
	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?