![Java中Properties的简单使用 Java中Properties的简单使用](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwybHRaeTVpYkc5bkxtTnpaRzR1Ym1WMEx6SXdNVGN3TnpJMk1UZ3dOakkyTkRJNVAzZGhkR1Z5YldGeWF5OHlMM1JsZUhRdllVaFNNR05FYjNaTU1rcHpZakpqZFZrelRtdGlhVFYxV2xoUmRtRnRSakpZTTNCdldWYzFibVF5Vm5BdlptOXVkQzgxWVRaTU5Vd3lWQzltYjI1MGMybDZaUzgwTURBdlptbHNiQzlKTUVwQ1VXdEdRMDFCUFQwdlpHbHpjMjlzZG1Vdk56QXZaM0poZG1sMGVTOVRiM1YwYUVWaGMzUT0%3D.jpg?w=700&webp=1)
![Java中Properties的简单使用 Java中Properties的简单使用](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0RvdkwybHRaeTVpYkc5bkxtTnpaRzR1Ym1WMEx6SXdNVGN3TnpJMk1UZ3dOalEwTURVNFAzZGhkR1Z5YldGeWF5OHlMM1JsZUhRdllVaFNNR05FYjNaTU1rcHpZakpqZFZrelRtdGlhVFYxV2xoUmRtRnRSakpZTTNCdldWYzFibVF5Vm5BdlptOXVkQzgxWVRaTU5Vd3lWQzltYjI1MGMybDZaUzgwTURBdlptbHNiQzlKTUVwQ1VXdEdRMDFCUFQwdlpHbHpjMjlzZG1Vdk56QXZaM0poZG1sMGVTOVRiM1YwYUVWaGMzUT0%3D.jpg?w=700&webp=1)
package Others;
import java.util.Properties;
/***
* Properties 资源配置文件的读写
* 1.key与value 只能为字符串
* 2.存储于读取
* @author zw
*
*/
public class Demo01 {
public static void main(String[] args){
Properties pro =new Properties();
pro.setProperty("driver", "oracle.jbdc.oracleDriver");
pro.setProperty("url", "jdbc:oracle:thin:@localhost:1521:orcl");
pro.setProperty("user", "zhangwei");
pro.setProperty("pwd", "123456789");
String str = pro.getProperty("pwd");
System.out.println(str);
}
}
package Others;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Properties;
public class Demo02 {
public static void main(String[] args) throws FileNotFoundException, IOException{
Properties pro =new Properties();
pro.setProperty("driver", "oracle.jbdc.oracleDriver");
pro.setProperty("url", "jdbc:oracle:thin:@localhost:1521:orcl");
pro.setProperty("user", "zhangwei");
pro.setProperty("pwd", "123456789");
pro.store(new FileOutputStream(new File("src/Others/db.properties")), "db配置");
}
}
package Others;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.Properties;
/***
* 使用相对路径,绝对路径读取文件
* @author zw
*
*/
public class Demo03 {
public static void main(String[] args) throws FileNotFoundException, IOException{
Properties pro =new Properties();
pro.load(new FileReader("d:/db.properties"));
pro.load(new FileReader("src/Others/db.properties"));
System.out.println(pro.getProperty("user"));
}
}
package Others;
import java.io.IOException;
import java.util.Properties;
/***
* 使用类相对路径读取配置文件
* bin下
* @author zw
*
*/
public class Demo04 {
public static void main(String[] args) throws IOException {
Properties pro =new Properties();
pro.load(Demo04.class.getResourceAsStream("/Others/db.properties"));
System.out.println(pro.getProperty("user"));
}
}