很多时候我们不应该把一些会经常变动的数据直接写在代码中;这样会造成以后维护很不方便.每次有改动还需要重新编译源代码,这时候我们可以考虑可以把这些数据插入数据库或者写在一个配置文件中;如果数据量不大;我们直接把这些文件写在配置文件中是一个不错的选择,下面我们就来看看使用java来读取properties配置文件的过程:
首先我们应该建立一个.properties配置文件;properties配置文件都是一个一对一的键值对;比如:
userName=zhangsan password=123456 #age=23 如果在前面加上#代表该键值对被注释掉
Properties dataproperties = new Properties(); String datapath="%projecthome%\\WebRoot\\WEB-INF\\db.properties";//这个是db.properties文件所在的路径 dataproperties.load(new FileInputStream(datapath)); String url = dataproperties.getProperty("db.url").toString(); String name = dataproperties.getProperty("db.name").toString(); String pass = dataproperties.getProperty("db.pass").toString();
System.out.println("db.url is:"+url); System.out.println("db.name is:"+name); System.out.println("db.pass is:"+pass); //打印出: //db.url is:jdbc:mysql://127.0.0.1:3306/dbname //db.name is:root //db.pass is:root 通过以上代码就实现了使用java来读取properties配置文件!
本文来自: 114JAVA技术网(www.) 详细出处参考:http://www./javajichu/201005/1181.html
|