在一些工具类中,我们经常需要加载一些配置文件;配置文件地址,如果是WEB项目,放到classpath下面;如果是普通的java项目,放到src下面即可。
两种方式分别为:ResourceBundle和Properties
直接上代码了
static { //读取配置文件的两种方式 //第一种 ResourceBundle bundle = ResourceBundle.getBundle("db"); driver = bundle.getString("jdbc.driver"); url = bundle.getString("jdbc.url"); userName = bundle.getString("jdbc.userName"); pwd = bundle.getString("jdbc.pwd"); //第二种 InputStream resourceAsStream = JDBCUtils.class.getClassLoader().getResourceAsStream("db.properties"); Properties properties = new Properties(); try { properties.load(resourceAsStream); } catch (IOException e) { e.printStackTrace(); } driver = properties.getProperty("jdbc.driver"); url = properties.getProperty("jdbc.url"); userName = properties.getProperty("jdbc.userName"); pwd = properties.getProperty("jdbc.pwd"); }