用属性文件方式保存数据库参数的好处是,开发完成的项目可以不依赖于特定数据库,IP地址,端口号等,这些参数就是保存在配置文件里,方便修改。来看一下创建方式:
新建一个文件:
注意文件的扩展名一定要写为XXX.properties ! 完成后,出现:
其中name可以写自己定义的键值,value则为参数。
下面看怎么去从这个文件里面读取数据:
import java.io.IOException;
improt java.io.InputStream;
import java.util.Properties;
class CProper
{
private Properties pro = new Properties();
CProper()
{
InputStream is = this.getClass().getResourceAsStream("/db.properties");//注意这个“/”的作用,路径要正确
pro.load(is);//加载进来
}
//通过这个方法从文件中读取配置值
public String getValueByKey(String key)
{
return pro.getProperty(key);
}
}