对于资源文件大家可能陌生,下面以数据库说下我的理解。
基于此,我们下访问数据库时可以直接读取里面的信息,也方便修改,下面说下怎么读取信息。
不废话,贴代码。
private String driverName;
private String connName;
public String getConnName() {
return connName;
}
public void setConnName(String connName) {
this.connName = connName;
}
public DB_Property(){
getConnection();
}
public String getDriverName() {
return driverName;
}
public void setDriverName(String driverName) {
this.driverName = driverName;
}
/*
* 此方法获取DB.properties的各项数据
* driverName为驱动名称
* connName为数据库用户的连接信息
*/
public void getConnection(){
InputStream inputStream=this.getClass().getClassLoader()
.getResourceAsStream("DB.properties");
Properties properties=new Properties();
try {
properties.load(inputStream);
setDriverName(properties.getProperty("driverName"));
setConnName(properties.getProperty("connName"));
} catch (IOException e) {
e.printStackTrace();
}
}
如果我们要用资源文件的信息,就可以直接调用set和get方法 。