Properties集合类也可用于读取配置文件。
参考Properties集合类:https://blog.csdn.net/houyanhua1/article/details/80723782
Demo.java:
package cn.xxx.jdbc;
import java.util.Enumeration;
import java.util.ResourceBundle;
public class Demo {
public static void main(String[] args) {
ResourceBundle bundle = ResourceBundle.getBundle("db"); // 配置文件"db.properties"必须放在src目录下
System.out.println("获取指定key的值");
System.out.println("driver=" + bundle.getString("jdbc.driver"));
System.out.println("url=" + bundle.getString("jdbc.url"));
System.out.println("username=" + bundle.getString("jdbc.username"));
System.out.println("password=" + bundle.getString("jdbc.password"));
System.out.println("遍历属性文件");
Enumeration<String> keys = bundle.getKeys();
while (keys.hasMoreElements()) {
String key = keys.nextElement();
System.out.println(key + "=" + bundle.getString(key));
}
}
}
src/db.properties(配置文件):
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/web08?useUnicode=true&characterEncoding=utf8
jdbc.username=root
jdbc.password=123