首先创建properties文档
一般在resources文件夹下创建
我们可以把它当作一般的文档来进行编辑
接下来我们输入属性对应的值,
username=zhangsan
如图:
接下来,与平常编写Java类一样,我们继续编写读取文件Dome.java
将下面这段代码编写如其中(注意,由于我们没有导入包,所以它会报错),
public class Demo {
public static void main(String[] args) {
//1.拆功能键属性对象
Properties p = new Properties();
//2.创建输入流
FileInputStream fis;
try {
fis = new FileInputStream("src\\main\\resources\\db.properties");
//3.将fis流中的所有数据加载到属性对象中
p.load(fis);
//4.关闭流对象
fis.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
//5.获取文件中的值
String username = p.getProperty("username");
System.out.println(username);
}
}
如下图为正常现象:
我们需要找到相应的jar包,导入后才能运行:
以下是所需的jar包
import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.util.Properties; 这些jar包中在jdk中都有,所以我们只需在idea中 选中红色代码处,同时按下enter和alt键就可直接导入 以下是运行成功的结果
记住,学会使用反射和导入propertise,它将在连接数据库中派上大用场。