1、新建一个文件 db.properties.
内容如下:
driver=com.mysql.jdbc.driver
url=jdbc:mysql://localhost:3306/hr
user=root
password=
2、在eclpise中新建一个Config.class
代码如下:
package service; import java.io.IOException; import java.io.InputStream; import java.util.Properties; //读取配置文件 public class Config { private static Properties pro=new Properties(); private static Config instance=new Config(); private Config(){ //类变量在类加载时初始化,且初始化一次。此语句也可以通过 //静态代码块加载,就不需要定义变量instance. loadProperties(); } //加载配置文件 public static void loadProperties(){ InputStream in=Config.class.getClassLoader() .getResourceAsStream("db.properties"); try{pro.load(in);}catch(IOException e){} finally{ if(in != null)try{in.close();in=null;} catch(IOException e){} } } public static String getValue(String key){ return pro.getProperty(key); } //此处只是为了测试配置文件是否可以读取。 public static void main(String[] args){ System.out.println(getValue("driver")); } }
运行结果如下: