0
点赞
收藏
分享

微信扫一扫

Java 读取properties

package Db;
import java.io.InputStream;
import java.util.Properties;
import java.io.BufferedReader;
import org.apache.log4j.Logger;
import java.io.FileReader;
import api.SshTest;

import java.io.IOException;

public class GetProperties {
private static Logger logger = Logger.getLogger(SshTest.class);
public static void readFile() {
String driver = "";
String dburl = "";
String user = "";
String pwd="";
BufferedReader bufferedReader=null;
try {
bufferedReader = new BufferedReader(new FileReader("F:\\\\eclipse\\\\myproject\\\\src\\\\Db\\\\config.properties"));
}catch (Exception e) {
e.printStackTrace();
}
Properties p = new Properties();
try {
p.load(bufferedReader);
} catch (IOException e1) {
e1.printStackTrace();
}

driver = p.getProperty("Driver");
dburl = p.getProperty("DBurl");
user = p.getProperty("DBUser");
pwd = p.getProperty("DBPwd");
System.out.println(user+pwd+dburl+driver);
logger.info(""+driver+""+dburl+""+user+""+pwd);
}
public static void main(String[] args) {
readFile();
}
// Properties properties = new Properties();
// 2 // 使用ClassLoader加载properties配置文件生成对应的输入流
// 3 InputStream in = PropertiesMain.class.getClassLoader().getResourceAsStream("config/config.properties");
// 4 // 使用properties对象加载输入流
// 5 properties.load(in);
// 6 //获取key对应的value值
// 7 properties.getProperty(String key);

}

  



举报

相关推荐

0 条评论