1. 采用ClassLoader方式进行读取配置信息
优点是:可以在非Web应用中读取配置资源信息,可以读取任意的资源文件信息。
缺点:只能加载类classes下面的资源文件。
//类名.class....
InputStream in = DBUtil.class.getClassLoader().getResourceAsStream("Jdbc.properties");
Properties properties = new Properties();
properties.load(in);
String url = properties.getProperty("url");
String user = properties.getProperty("user");
String pass = properties.getProperty("password");
2. 传统文件流读取
FileInputStream in = new FileInputStream(new File("src/Jdbc.properties"));
Properties properties = new Properties();
properties.load(in);
String url = properties.getProperty("url");
String user = properties.getProperty("user");
String pass = properties.getProperty("password");